Refrech counter für Homepage
eric
- javascript
Hallo,
ich möchte gerne mit Java einen counter machen der bei 15 Sekunden anfängt und entsprechend runterzählt. wie mache ich das?
Ich möchte damit anzeigen das die Seite sich in 15 bzw. weniger Sekunden aktualisiertet..
Freue mich auf Vorschlage. habe leider noch nciht so viel Ahnung in Java Programmierung.
Moin
habe leider noch nciht so viel Ahnung in Java Programmierung.
vermutlich meinst du JavaScript? Java ist etwas völlig anderes.
Was du brauchst ist window.setInterval und dann solltest du beim document-Objekt (Link auf der gleichen Seite) schauen, wie du Seiteninhalte ändern kannst.
Gruß
rfb
vermutlich meinst du JavaScript? Java ist etwas völlig anderes.
Ja das meinte ich.. Sorry, mein fehler.
Aber wie mach ich das jetzt das ich von 15 auf 14, 13, 12, 10 usw. zähle je Aufruf. in JavaScript kann ich doch eine Ergebnis mit in den nächste hinterwall nehmen oder doch?
ich hab mal versucht was zusammen zu schrieben aber funkt nicht :-(
<script type="text/javascript">
var sec = "15";
function refrech()
{
sec = sec - 1;
refrechString = ((sec < 10) ? "0" : "") + sec;
nextrefrech=document.getElementById('refrech');
nextrefrech.innerHTML=refrechString;
setTimeout("refrech()", 1000);
}
</script>
Yerf!
<script type="text/javascript">
var sec = "15";
function refrech()
{
sec = sec - 1;
refrechString = ((sec < 10) ? "0" : "") + sec;nextrefrech=document.getElementById('refrech');
nextrefrech.innerHTML=refrechString;
setTimeout("refrech()", 1000);
}
</script>
Setz doch mal noch einen setTimout hinter die Funktion, um das ganze überhaupt zu starten. Eine Funktion wird nicht von selbst ausgeführt.
Wenn das nicht hilft könnte die Namensgleicheit zwischen der Funktion und der ID des Elements ein Problem sein (zumindest der IE spinnt da gern).
Gruß,
Harlequin
Setz doch mal noch einen setTimout hinter die Funktion, um das ganze überhaupt zu starten. Eine Funktion wird nicht von selbst ausgeführt.
Gemacht funkt aber immer noch nicht.. jemand nee Ahnung wie man das macht? bitte HHilfe..
Moin
gibt es denn Fehlermeldungen?
Sicherlich! Aber hast du sie schon mal angeschaut?
2 Tipps:
1.) das HTML-Element refrech gibt es ?
2.) Lass mal die Anführungszeichen weg bei
var sec = "15";
denn von einem String kannst du nicht Zahlen subtrahieren.
Gruß
rfb
Leider kommt nicht mal eine Fehlermeldung ;-(
Das amche ich ja bereits ich lasse die seite in html nach 15 sekunden refashen möchte diese zeit jedoch meinem user anzeigen das sich die seite in 15,14,13,12,11,10 ... erneut aufbaut..
2.) Lass mal die Anführungszeichen weg bei
var sec = "15";
Hab ich gemacht tut sich auch nciht viel.. hier noch mal mein code..
<script type="text/javascript">
var sec = 15;
function getrefrech()
{
sec = sec - 1;
refrechString = ((sec < 10) ? "0" : "") + sec;
nextrefrech=document.getElementById('refrech');
nextrefrech.innerHTML=refrechString;
window.setTimeout("getrefrech()", 1000));
}
</script>
Moin
Leider kommt nicht mal eine Fehlermeldung ;-(
Wo hast du nachgeschaut?
Noch was: Wie startest du die Funktion? Darauf wurdest du schon mal hingewiesen!
Gruß
rfb
Leider kommt nicht mal eine Fehlermeldung ;-(
Ahh ich hab den Fehler.. wenn mann in onload eine Funktion hat die nicht geladen wird weil sie gerade nciht benötigt wird und man es dahinter setzt dann bricht der scheinbar die lade funktion der nachfolgenden skripte ab..
Schön funkt alles so weit..
wie kann ich jetzt ein refresh mit java auslösen?
Moin
wie kann ich jetzt ein refresh mit java auslösen?
warum machst du das nicht gleich mit JavaScript?
Gruß
rfb
Leider kommt nicht mal eine Fehlermeldung ;-(
Ahh ich hab den Fehler.. wenn mann in onload eine Funktion hat die nicht geladen wird weil sie gerade nciht benötigt wird und man es dahinter setzt dann bricht der scheinbar die lade funktion der nachfolgenden skripte ab..
Und dann bekommst du auch eine Fehlermeldung. Man muss nur wissen wo sie ist, je nach Browser woanders.
wie kann ich jetzt ein refresh mit java auslösen?
Gar nicht, Java spielt hier keine Rolle, wie dir schon gesagt wurde.
Struppi.
wie kann ich jetzt ein refresh mit java auslösen?
Gar nicht, Java spielt hier keine Rolle, wie dir schon gesagt wurde.
Ich kann aber doch nach einer gewissen zeit sagen state Seite oder?
wie kann ich jetzt ein refresh mit java auslösen?
Gar nicht, Java spielt hier keine Rolle, wie dir schon gesagt wurde.
Ich kann aber doch nach einer gewissen zeit sagen state Seite oder?
Was heißt das?
Struppi.
Was heißt das?
na mit windows.open() über ein if
Ich hab keinen Schimmer wovon du sprichst?
Ich kann aber doch nach einer gewissen zeit sagen state Seite oder?
na mit windows.open() über ein if
Was soll das bedeuten?
Struppi.