[pmwiki-users] Idea for javascript in links

Henrik Bechmann henrik at bechmannsoftware.com
Sun Dec 4 13:14:43 CST 2005


Patrick,

I've been dancing around this fairly successfully so far, but I thought 
I'd float an idea for allowing javascript in links like:

<a href="javascript:gotocalculatedsite('criteria')" 
onmouseover="respondtorollover('somearg')">Test active link</a>

Namely in PmWiki markup it would look like

[[@gotocalculatedsite('criteria') 
onmouseover=respondtorollover('somearg') | Test active link]]

The @is inspired by spreadsheet "at" formula syntax.

For security the administer would have to register allowed javascript 
functions in a config file:

$AllowedJavascriptFunctions[]='gotocalculatedsite';
$AllowedJavascriptFunctions[]='respondtorollover';

There might be an issue if someone wanted to assign a function to 
onmouseclick, which as I recall means putting javascript:void(0) into 
href...(it's been a while)

IAC Just a thought.

- Henrik

-- 

Henrik Bechmann
www.osscommons.ca
www.bechmannsoftware.com
Webmaster, www.dufferinpark.ca





More information about the pmwiki-users mailing list