[Twisted-Python] Woven (microdom?) problem
Eric Holm
twisted at eholm.com
Thu May 8 19:42:04 MDT 2003
I'm having some trouble with the following (at the very
end of this mail) Woven script/html. My problem is
that the line:
<script language="JavaScript" src="Refresh.js"></script>
is re-written by Woven (microdom?) to:
<script language="JavaScript" src="Refresh.js" />
which apparently isn't kosher (at least as far as
IE and Opera are concerned). If I point my browser to
Minimal.html, it works fine, if I point it to
Minimal.rpy, the browser barfs due to the rewrite.
I'm using Twisted 1.0.3 on Win2k, Python 2.2.
Any help would be most appreciated.
Thanks,
Eric.
*** Minimal.html:
<html>
<head>
<script language="JavaScript" src="Refresh.js"></script>
</head>
<body onload="doLoad()">
The time is: <span model="TimeTest" view="Text">hh:mm:ss</span>
</body>
</html>
*** Minimal.rpy:
from twisted.web.woven import model, page, widgets
import time
model = model.AttributeModel()
model.setSubmodel( "TimeTest", time.asctime() )
resource = page.Page(model, templateFile="Minimal.html")
*** Refresh.js (FWIW):
var sURL = unescape(window.location.pathname);
function doLoad()
{
setTimeout( "refresh()", 10*1000 );
}
function refresh()
{
window.location.href = sURL;
}
More information about the Twisted-Python
mailing list