HEJ!
Det låter mer som javascript, kalla på en funktion när du klickar.
I denna har du någon form av loop som ändrar bilderna, kanske med bildnamn i array?
8 svar · 292 visningar · startad av Calevan
Hej!
Jag har en vanlig frameuppställning med en meny och en body. Nu vill jag att när man klickar på "start" i menyn så ska alla bilder som finns växla med ett fint tidsintervall i bodyn.
Problemet är hur jag (med tidsfördröjning) ska få body sidan att uppdateras. Den koden jag har nu ser ut så här:
Do ...
<% BildID = RecSet("BildID") %>
<SCRIPT Language="Javascript">
parent.body.location.replace("foto.asp?sida=body&BildID=" & BildID & "")
</SCRIPT>
RecSet.MoveNext
LOOP
Men jag får ju inte över variablens värde mellan asp-koden och skriptet... inte heller är det någon tidsfördröjning över Do loopen. Någon som har idéer eller förslag?
tack!
HEJ!
Det låter mer som javascript, kalla på en funktion när du klickar.
I denna har du någon form av loop som ändrar bilderna, kanske med bildnamn i array?
När jag klickar nu så skickar jag med en extra Querystring, och sen kollar jag vad den har för värde i DO loopen:
DO WHILE Request.QueryString("action")="startabildspel"
jag kan lägga in bilderna i en array, men jag ser inte hur det skulle lösa något problem, eller hur menar du?
HEJ!
Calevan skrev:
Någon som har idéer eller förslag?
Det var detta jag mest svarade på, för att få igång en diskussion.
Google gav mig denna för en bild och en annan sida
NOTERA: Jag har 0p i tyska och spanska!
Den senare gav mig ideén till att söka på animate istället, ser lite bättre ut!
Någon som vet hur jag får över värdet från asp till javascript?
Jo, om du kollar på den översta koden så hämtar jag info från mitt recordset och lagrar det i BildID. När jag sedan kör mitt javaskript så vill jag använda mig av informationen i BildID, men javascriptet hittar inte något värde i den, eller så skriver jag bara ut det fel? (har bytt ut "&" till "+")
"Använd response.write och skriv ut värdet i javascriptet?"
hur menar du? jag är inte med...
<SCRIPT Language="Javascript">
parent.body.location.replace("foto.asp?sida=body&BildID=<%=BildID%>");
</SCRIPT>
Fördröjningen får du sköta i javascriptet med setTimeout() eller liknande.
edit: det finns heller ingen anledning att ha script-taggarna inne i loopen. Sätt dem utanför.
ah, tror jag missade något där mellan de olika språken. nu när du visar det så, såklart! tack!
det finns en sådan funktion, bra! tack! då ska jag kolla på den!
edit: ok. tack!