---
title: "Ladda om ram med tidsfördröjning"
type: "forum-thread"
url: "https://www.webforum.nu/amne/asp/98322-ladda-om-ram-med-tidsfördröjning"
topic: "ASP"
topic_url: "https://www.webforum.nu/amne/asp"
author: "Calevan"
published: "2004-02-27T15:52:26.000Z"
updated: "2004-02-28T13:54:48.000Z"
replies: 8
views: 296
page: 1
pages: 1
language: "sv-SE"
site: "webForum — webforum.nu"
rights: "Upphovsrätten till varje inlägg tillhör dess författare."
attribution: "Citera som: webForum, https://www.webforum.nu/amne/asp/98322-ladda-om-ram-med-tidsfördröjning"
---

# Ladda om ram med tidsfördröjning

## #1 — Calevan, 2004-02-27T15:52Z

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!

Permalänk: https://www.webforum.nu/p/98322

## #2 — J.N., 2004-02-27T16:12Z

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?

Permalänk: https://www.webforum.nu/p/1286909

## #3 — Calevan, 2004-02-27T16:16Z

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?

Permalänk: https://www.webforum.nu/p/1286910

## #4 — J.N., 2004-02-27T16:41Z

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](http://www.google.se/search?q=javascript+random+image+timedelay) gav mig denna för [en bild](http://www.free-solutions.de/ia/Suchseite_Porzellan.html) och [en annan sida](http://webmasters.neting.com/msg03291.html)

NOTERA: Jag har 0p i tyska och spanska!

Den senare gav mig ideén till att söka på [animate](http://www.google.se/search?q=javascript+random+image+animate) istället, ser lite bättre ut!

Permalänk: https://www.webforum.nu/p/1286927

## #5 — Calevan, 2004-02-28T13:36Z

Någon som vet hur jag får över värdet från asp till javascript?

Permalänk: https://www.webforum.nu/p/1287241

## #6 — @nders, 2004-02-28T13:41Z

Vilket värde från asp till javascript?

Använd response.write och skriv ut värdet i javascriptet?

Permalänk: https://www.webforum.nu/p/1287243

## #7 — Calevan, 2004-02-28T13:46Z

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

Permalänk: https://www.webforum.nu/p/1287244

## #8 — @nders, 2004-02-28T13:51Z

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

Permalänk: https://www.webforum.nu/p/1287247

## #9 — Calevan, 2004-02-28T13:54Z

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!

Permalänk: https://www.webforum.nu/p/1287251

---

Tråden på webben: https://www.webforum.nu/amne/asp/98322-ladda-om-ram-med-tidsfördröjning
