Hi Brian.
Add a script file to your project with an <initialization> section.
This gets added to the onload. Note that you need a Body component.
e.g.
in .html
<span jwcid="windowNameScript"/>
in .page
<component id="windowNameScript" type="Script">
<static-binding name="script" value="SetWindowName.script"/>
<static-binding name="windowName" value="canvasMain"/>
</component>
in SetWindowName.script
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE script PUBLIC
"-//Apache Software Foundation//Tapestry Script Specification 3.0//EN"
"http://jakarta.apache.org/tapestry/dtd/Script_3_0.dtd">
<script>
<initialization>
window.name = '${windowName}';
</initialization>
</script>
Cheers,
Nick.
Brian Duchek wrote:
Hi all,
I'm working in Tapestry3.2 and am having problems with the dynamic
javascript stuff.
When I want to add a non-tapestry bit of non-intrusive javascript by
appending to the onload listener for the window, it gets trounced by
tapestry's inclination to just set window.onload = '...'
Where can I go in the tapestry code to have it use a more friendly
method for attaching functions to the onload listener?
Thanks in advance,
</bd>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]