If you use jQuery it's even simpler:

jQuery.getScript("http://foo.com/js/markCurrent.js?marklet=1234<http://foo.com/js/markCurrent.js?marklet=1234%27%29;document.getElementsByTagName%28%27head%27%29%5B0%5D.appendChild%28e%29%7D%29%28>
")

On Wed, Mar 4, 2009 at 2:21 AM, Lee Mighdoll <leemighd...@gmail.com> wrote:

> Ah, sorry to be so cryptic.  The idea is to create a link containing a
> 'javascript:' url that the user can then drag to the browser's bookmark
> bar.  I had something  like this:
>
> <a
> href="javascript:(function(){var%20e=document.createElement('script');e.type='text/javascript';e.setAttribute('src','
> http://foo.com/js/markCurrent.js?marklet=1234');document.getElementsByTagName('head')[0].appendChild(e)})(<http://foo.com/js/markCurrent.js?marklet=1234%27%29;document.getElementsByTagName%28%27head%27%29%5B0%5D.appendChild%28e%29%7D%29%28>
> )">
> Bookmarklet
> </a>
>
> But the script is a little tricky to read and edit in that form, so I
> wanted to programmatically convert it from a more readable version.
>
> I figured out how to run mvn yui-compressor to remove comments from the
> script.  Then I read the compressed version of the script file in the
> snippet code.   If I were to polish it further, I'd next find a java version
> of encodeUriComponent... but it's probably enough for now.
>
> Lee
>
>
> On Sun, Mar 1, 2009 at 2:48 PM, David Pollak <
> feeder.of.the.be...@gmail.com> wrote:
>
>> Lee,
>> If you want to include a JavaScript script on the page, the easiest
>> mechanism is:
>>
>> import net.liftweb.http._
>> import js._
>> import JsCmds._
>> import JE._
>>
>> Script(JsRaw(a String containing the raw script))
>>
>> This will create a <script> tag on the page and put a // <![CDATA[ in it
>> followed by your script followed by //]]> and the closing </script> tag.
>>
>> If this is not what you were looking to do, please let us know.
>>
>> Thanks,
>>
>> David
>>
>> On Thu, Feb 26, 2009 at 11:28 AM, Lee Mighdoll <leemighd...@gmail.com>wrote:
>>
>>> I'd like to make a bookmarklet snippet.  So I want to take a short
>>> javascript file, encode it as url, and then include it in a snippet.
>>>
>>> Any suggestions?  Not sure whether to solve this with mvn or lift -- I'm
>>> new to both.
>>>
>>>
>>>
>>>
>>
>>
>> --
>> Lift, the simply functional web framework http://liftweb.net
>> Beginning Scala http://www.apress.com/book/view/1430219890
>> Follow me: http://twitter.com/dpp
>> Git some: http://github.com/dpp
>>
>>
>>
>
> >
>


-- 
Viktor Klang
Senior Systems Analyst

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"Lift" group.
To post to this group, send email to liftweb@googlegroups.com
To unsubscribe from this group, send email to 
liftweb+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/liftweb?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to