Z Zacay Medlem sedan juli 2001 64 inlägg Frågan 6 aug. 2001 19:41 #1 Jag har försökt och hitta ngt som kan göra detta: refresha en bild var tionde sekund utan att sidan uppdateras, jag har inte hittat ngt, jag har även chattat med folk på #javascript och de har inte kunnat hjälpa mig.
Jag har kommit så långt:
<script language="javascript">
function refreshEm() {document.images["foo"].src="image.jpg" + new Date().getTime()
setInterval("refreshEm()",10000)
}
</script>
Snälla hjälp mig o få min funktion att fungera...
tack på förhand
[Redigerat av Zacay den 06 aug 2001]
crisse6 Medlem sedan dec. 2000 2 526 inlägg hmm.. ett tips kanske, använd dig av en iframe och så lägger du sidan i den som visar bilden och en refresh på den istället = den sidan med iframen uppdateras ju ej utan bara iframen
Z Zacay Medlem sedan juli 2001 64 inlägg Jag vet vad man kan göra i html och annat, jag vill göra det i javascript, mycket smidigare om bara detta enkla script kan börja fungera =)))
Någon i forumet borde kunna det här, eller?
Koplik Medlem sedan juli 2001 1 129 inlägg Vad är det för fel med scriptet du skrev då?
Den uppdaterar ju bilden vart 10:E sekund...
?
Z Zacay Medlem sedan juli 2001 64 inlägg Har du själv testat den?
Jag har inte fått den att fungera.. =(
Jag kanske har anropat den fel, hur gjorde du?
[Redigerat av Zacay den 07 aug 2001]
Z Zacay Medlem sedan juli 2001 64 inlägg Jag har gjort om koden till det här men säger den att i är odefinierat:
<html>
</head>
<script language="javascript">
function refreshEm(i)
{
if (i == 0)
{ i = 1 ;
document.images["foo"].src="image.gif"
}
else
{ i = 0 ;
document.images["foo"].src="image1.gif"
}
setInterval("refreshEm(i)",10000)
}
</script>
</head>
<body onload="javascript:refreshEm(1)">
<img src="image.gif" id="foo" name="foo">
</body>
</html>
Vad gör jag för fel ?
tack på förhand =)
J Jon Medlem sedan juli 2001 1 304 inlägg Jag gör så här:
<script language="javascript">
<!--
intro_off = new Image();
intro_on = new Image();
// Sökvägen till bilderna som det skall bytas emellan...
//---------------------------------------
intro_off.src = "bilder/intro_off.gif";
intro_on.src = "bilder/intro_on.gif";
//---------------------------------------
setTimeout("byt1()", 10000);
// 10000 milisekunder = 10 sekunder
function byt1()
{
if (document.images)
{
document.intro.src= 'bilder/intro_on.gif';
}
setTimeout("byt2()", 10000);
}
function byt2()
{
if (document.images)
{
document.intro.src= 'bilder/intro_off.gif';
}
setTimeout("byt1()", 10000);
}
//-->
</script>
Där du vill att bilderna skall finnas lägger du följande bild:
<img border="0" name="intro" src="bild.gif">
Byt ut bildnamn mot dina egna...
[Redigerat av Jon den 07 aug 2001]