<?xml version="1.0"?>
<!-- name="generator" content="blosxom/2.0" -->
<!DOCTYPE rss PUBLIC "-//Netscape Communications//DTD RSS 0.91//EN" "http://my.netscape.com/publish/formats/rss-0.91.dtd">

<rss version="0.91">
  <channel>
    <title>e dot dot dot   </title>
    <link>http://www.jamesraposa.com/index</link>
    <description>e dot dot dot - a mostly about the Internet weblog by James Raposa</description>
    <language>en</language>

  <item>
    <title>Create your own Email This Page bookmarklet</title>
    <link>http://www.jamesraposa.com/index/2023/11/09#email_this_page</link>
    <description>Here's a quick way to send yourself an email containing a link to any page you want to visit again later. You can even enter a price if it was something you were thinking of buying.&lt;br /&gt;&lt;br /&gt;Start by clicking to add a bookmark to your browser's toolbar.&lt;br /&gt;For the Name field, enter &quot;Email This Page&quot;.&lt;br /&gt;For the URL field, copy all of the code below, and paste it in.&lt;br /&gt;Then replace YOUR.EMAIL.ADDRESS@HERE.COM, with the address of where you always want these emails sent. Finally, click Save.&lt;br /&gt;&lt;br /&gt;That's it. Now, no matter what page you're on, you just click your new Email This Page bookmarklet, and it'll prompt for a price, if there's none just click the &quot;OK&quot; button (or press the Enter key), and you'll be taken to your email client in a formatted email with a prefilled Subject and Body.&lt;br /&gt;&lt;br /&gt;The Subject will be the title of the page you're on.&lt;br /&gt;And the Body will contain a link to the page, and if you entered a price, it'll show up below the link for reference. Then just click Send.&lt;br /&gt;&lt;br /&gt;If you want to exit without doing anything, just click Cancel.&lt;br /&gt;&lt;br /&gt;Note: Some web pages do their own javascript stuff that might cause your new &quot;Email This Page&quot; bookmarklet to not work as expected, or at all, so just be aware of that.&lt;br /&gt;&lt;br /&gt;Hope you find it as useful as I do.&lt;br /&gt;&lt;br /&gt;============== code below ==============&lt;br /&gt;&lt;code&gt;&lt;br /&gt;javascript:(function(){ea='YOUR.EMAIL.ADDRESS@HERE.COM';per=&quot;&quot;;price=prompt(&quot;Enter the price or press Enter key: &quot;);prtxt=&quot;&quot; ;if (price === null) {} else {if (price != &quot;&quot;) {per='/ea';prtxt=escape('\r\n\r\n')+&quot;$&quot;+price};lhref=location.href;location.href='mailto:'+ea+'?subject='+escape(document.title)+'&amp;body='+escape(lhref)+prtxt+per};})();&lt;br /&gt;&lt;/code&gt;&lt;br /&gt;============== code above ==============</description>
  </item>
  </channel>
</rss>