Backslash worked! Thanks, again.

Randy

On Sep 20, 2014, at 3:13 PM, Petko Yotov <5...@5ko.fr> wrote:

> Try inserting a backslash before $GUIButtonDirUrlFmt:
> 
>  <img src='\$GUIButtonDirUrlFmt/mybuttonicon.png' onclick='MyFunc()'/>
> 
> If that doesn't work, use the full url of your picture:
>  <img src='http://example.com/pmwiki/pub/guiedit/mybuttonicon.png' 
> onclick='MyFunc()'/>
> 
> Petko
> 
> On 20.09.2014 21:46, Randy Brown wrote:
>> This works., thank you!
>> One problem: The img code you suggested doesn't find my icon. If I use
>> both buttons, my previous code's button shows its icon, while the new
>> code shows an icon-not-found image. Perhaps this is related to doing
>> this outside of SDVA? I don't know how to fix it.
>> Randy
>> On Sep 19, 2014, at 6:38 PM, Petko Yotov <5...@5ko.fr> wrote:
>>> See the page http://www.pmwiki.org/wiki/Test/GUIButtons?action=edit and the 
>>> last button there "Test JS".
>>> You can insert any HTML in the GUI Edit toolbar. If the fourth element of 
>>> the array starts with "<", it is inserted as-is, without relying on the 
>>> function insButton().
>>> So, we define the button in a local config file:
>>> $GUIButtons['test-js'] = array(5000, '', '', 'Test-JS',
>>> "<input type='button' name='b1' value='Test JS' onclick='MyFunc()' />");
>>> instead of "<input..." you can have "<img 
>>> src='$GUIButtonDirUrlFmt/mybuttonicon.png' title='DoXYZ' 
>>> onclick='MyFunc()'/>" . The onclick part is important, when a user clicks 
>>> on the button, it will fire your custom function.
> 
> 
> _______________________________________________
> pmwiki-devel mailing list
> pmwiki-devel@pmichaud.com
> http://www.pmichaud.com/mailman/listinfo/pmwiki-devel


_______________________________________________
pmwiki-devel mailing list
pmwiki-devel@pmichaud.com
http://www.pmichaud.com/mailman/listinfo/pmwiki-devel

Reply via email to