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...

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