Registrieren  •  Login 
  
 
im Forum


 FAQ   Mitgliederliste   Benutzergruppen   Teamseite   Suchen 

[JavaScript] Frage zu setTimeout()

 
Neues Thema eröffnen   Neue Antwort erstellen
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
P@k.l
Ehemaliger
Ehemaliger



Anmeldedatum: 17.06.2006
Geschlecht: Männlich
Beiträge: 340
Wohnort: Köln

BeitragVerfasst am: 29.11.2006, 15:58    Titel: [JavaScript] Frage zu setTimeout()

Ja, ich habe folgendes Script in einer Datei "warning.js":
Code:
var warn = "<br />\n<b>Du warst nun 20 Sekunden gewartet.</b>"
setTimeout("document.write(warn)", 20000);

Und in einer htm-Datei:
Code:
<html>
  <head>
    <title>test</title>
  </head>
  <body>
    Warte 20 Sekunden, dann steht hier gleich etwas:
    <script lanuage="JavaScript" type="text/javascript" src="warning.js"></script>
  </body>
</html>


Folgendes Problem tritt auf:
Wenn ich nun 20 Sekunden warte, läd sich aus irgendeinem Grund die Seite neu und es steht nur "Du warst nun 20 Sekunden gewartet." da...
Ich möchte aber nur, dass es unter das "Warte 20 Sekunden, dann steht hier gleich etwas:" geschrieben wird...
Kann mir einer meinen Fehler sagen, oder sagen, wie ich es richtig machen würde?
Danke schonmal im vorraus... Rolling Eyes
_________________
Nach oben
Benutzer-Profile anzeigen P@k.l ist derzeit offline Private Nachricht senden Website dieses Benutzers besuchen
NoMoKeTo
Ehemaliger
Ehemaliger



Anmeldedatum: 13.07.2006
Geschlecht: Männlich
Beiträge: 1019
Wohnort: NRW

BeitragVerfasst am: 29.11.2006, 16:23    Titel:

Ja, ganz klar, die Seite ist bereits fertig geladen, du kannst nicht mit Javascript etwas dzuschreiben, wenn se fertig geladen ist, insofern klädt javascript einfach die seite neu.
_________________
Ich spreche Esperanto und lerne auf diesem Weg tolle Leute kennen - weltweit!
Nach oben
Benutzer-Profile anzeigen NoMoKeTo ist derzeit offline Private Nachricht senden Website dieses Benutzers besuchen
P@k.l
Ehemaliger
Ehemaliger



Anmeldedatum: 17.06.2006
Geschlecht: Männlich
Beiträge: 340
Wohnort: Köln

BeitragVerfasst am: 29.11.2006, 16:25    Titel:

Das ist doch blöd...
... hast du auch ne Idee, wie ich das Problem anders lösen kann?

---[EDIT]---
Hab jetzt eine Lösung gefunden:
warning.js:
Code:
setTimeout("document.getElementById('warning').style.display = 'block'", 20000);

test.htm:
Code:
<html>
  <head>
    <title>test</title>
    <script lanuage="JavaScript" type="text/javascript" src="warning.js"></script>
  </head>
  <body>
    Warte 20 Sekunden, dann steht hier gleich etwas:
    <div id="warning" style="display:block">Du hast nun 20 Sekunden gewartet.</div>
  </body>
</html>

_________________


Dieser Beitrag wurde insgesamt 1 mal geändert. Zuletzt von P@k.l.
Nach oben
Benutzer-Profile anzeigen P@k.l ist derzeit offline Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht teilnehmen.
Du kannst Dateien in diesem Forum nicht hochladen.
Du kannst Dateien in diesem Forum nicht herunterladen.

 

Alle Zeiten sind GMT + 2 Stunden (Sommerzeit)
Aktuelles Datum und Uhrzeit: 05.04.2020, 19:21
Nach oben
Valid HTML 4.01 Transitional
Valid CSS!
Software based on work from the phpBB-Group  •  Deutsche Übersetzung von phpBB.de

netcup - Internetdienstleistungen
 
 
[ happytec.at | forum.happytec.at | blog.happytec.at | esports.happytec.at | event.happytec.at ]