Varför fungerar det inte?

XML

1 svar · 380 visningar · startad av front

Medlem sedan aug. 2000380 inlägg
Trådstart#1

Jag har ett litet problem med ett javascript som inte vill fungera på en XML-sida.
XSL-mallen där scriptet ligger ser ut såhär:

<?xml version="1.0" encoding="ISO-8859-1"?>
<xsl:stylesheet xmlns:xsl="http://www.w3.org/TR/WD-xsl">
<xsl:template match="/">
<HTML>
<HEAD>
<TITLE><xsl:value-of select="ROOT/TITEL"/></TITLE>
<SCRIPT>
<![CDATA[
function Flytta() {
bild1.style.left = parseFloat(bild1.style.left) + 1 + 'px'
if(parseFloat(bild1.style.left) < screen.availWidth) setTimeout("Flytta()", 40)
}
]]>
</SCRIPT>
</HEAD>
<BODY TOPMARGIN="0" LEFTMARGIN="0" SCROLL="no" BGCOLOR="#003366" onload="Flytta()">
<IMG SRC="logo.gif" id="bild1" style="position: absolute; top: 150px; left: -200px"/> <BR/>
<xsl:value-of select="ROOT/RUBRIK"/>
</BODY>
</HTML>
</xsl:template>
</xsl:stylesheet>

Det är "komandot" bild1.style.left som inte fungerar tror jag.
Om någon kan knäcka nöten och ge mig en lösning så det fungerar så lovar jag att besöka din hemsida varje dag hela året ut :e

Medlem sedan juni 20008 205 inlägg
#2
document.images.bild1

torde funka bättre...

310 ms totalt · 4 externa anrop · v20260731065814-full.d34c6d5a
183 ms — deklarationer (db)
0 ms — hämta statistik (cache)
124 ms — hämta tråd, inlägg och bilagor (db)
117 ms — ändringar (db)