---
title: "Olika meningar under X antal sekunder"
type: "forum-thread"
url: "https://www.webforum.nu/amne/javascript/39258-olika-meningar-under-x-antal-sekunder"
topic: "JavaScript"
topic_url: "https://www.webforum.nu/amne/javascript"
author: "Palleman"
published: "2002-03-08T11:01:40.000Z"
updated: "2002-03-10T02:18:54.000Z"
replies: 3
views: 192
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/javascript/39258-olika-meningar-under-x-antal-sekunder"
---

# Olika meningar under X antal sekunder

## #1 — Palleman, 2002-03-08T11:01Z

Hejsan!

Jag söker en funktion som gör att jag kan visa 3 olika meningar med ex 3 sekunders mellanrum utan att ladda om hela sidan.

ex.
*Startläge:* **Connecting to host** 
*efter 3 sek:* **Checking: username** 
*efter 6 sek:* **Checking: password** 
*efter 9 sek:* **Skickas besökaren vidare till en sida...** 

Tacksam för hjälp.  :bire

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

## #2 — Palleman, 2002-03-08T14:02Z

Jag löste det.. eller - det fungerar som jag vill.  ;) 
Förmodligen inte det korrekta sättet men resultatet blir det jag söker.

```
<html>
<head>
     
     
<SCRIPT LANGUAGE="javascript" TYPE="text/javascript">
/* script från Palle - [url]www.palleman.nu[/url] */
     
     setTimeout("bytText(1)", 3000);
     function bytText(num){
     
          mess = new Array()
          mess[1] = "<b>Checking: username</b>"
          mess[2] = "<b>Checking: password </b>"
          mess[3] = ""
     
          cnt = num+1
          bytMening = ".innerHTML = mess[num]"
          eval('startMening'+bytMening)
     
               setTimeout("bytText(cnt)", 3000);
     
          if (mess[num] == ""){
               clearTimeout();
               cnt = null;
               window.location.href='ny_sida.asp'
          }
     }
</SCRIPT>
     
     
</head>
<body>
     
     
     <div id="startMening"><b>Connecting to host</b></div>
     
     
</body>
</html>
```

Finns det ett mer korrekt sätt så säg  gärna till.  :bire

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

## #3 — eas, 2002-03-09T14:19Z

Jag pillade också ihop en lösning och känner mig tvungen att posta den:

```
<html>
<head>

<script>
function bytText(i) {

var text = new Array;
text[0]="Connecting to host";
text[1]="Checking: username";
text[2]="Checking: password";

document.getElementById("textlager").innerHTML = text[i];

if (i==3) location.href='text_xx.html';

setTimeout("bytText("+ (i+1) +")", 3000)
}
</script>

</head>
<body onload="bytText(0)">

<div ID="textlager">
textObj
</div>

</body>
</html>
```

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

## #4 — Palleman, 2002-03-10T02:18Z

Fungerar ju klockrent..  :) 

Dock behöver jag en funktion som kan arbeta utan inverkan från onload då jag kör den i en inkluderad fil.. men den gav mig lite tips på förbättringar, tack.  :bire

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

---

Tråden på webben: https://www.webforum.nu/amne/javascript/39258-olika-meningar-under-x-antal-sekunder
