php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 02.11.2004, 14:37  
Gast
 
Beiträge: n/a
Standard problem (countdown)

hallo,

ich habe einen javascript-script , das ein countdown laufen lässt. ich will jetzt aber, dass mehrere countdowns auf meiner seite laufen. um nen countdown anzuzeigen, benutze ich:

Code:
<span id="test">Hier sollte ein Countdown stehen</span> 
<script type="text/javascript">
countdown()
</script>
das klappt auch. dann benutze ich den selben code um den 2ten anzuzeigen. dann kommt "Hier sollte ein Countdown stehen". ich weiss nicht, was ich machen muss. kenne mich mit javascript nicht so gut aus, aber ich denke es könnte daran liegen, dass wenn der 2te cdown laufen würde, würde er variablen mit dem selben namen benutzen wie beim 1ten. darum geht es nicht, denke ich mal.

was kann ich da tun? könnte mir bidde einer helfen?
schicke auch den code vom cdown, wenn nötig.

mfg
DarkManX
  Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 02.11.2004, 21:59  
Gast
 
Beiträge: n/a
Standard

*hochholen* kann mir keiner helfen?
  Mit Zitat antworten
Alt 02.11.2004, 22:15  
Gast
 
Beiträge: n/a
Standard

poste doch einfach mal den code
ich tipper du verwendest getElementbyID()
dann verwende doch die methode einfach 2 mal je für die beiden id's der span-tags
  Mit Zitat antworten
Alt 02.11.2004, 22:35  
Gast
 
Beiträge: n/a
Standard

PHP-Code:
<script type="text/javascript">
var NS6 = (!document.all && document.getElementById) ? true : false;
var NS = document.layers ? 1:0;
var IE = document.all ? 1:0;
var gecko = document.getElementById ? 1:0;
var wielang = <? print $cd_zeit?>;
var target="test";
function countdown()
{
    sekunden=wielang;
    stunden=Math.floor(sekunden/3600);
    sekunden-=stunden*3600;
    minuten=Math.floor(sekunden/60);
    sekunden-=minuten*60;
    text=stunden+":"+minuten+":"+sekunden;
    if (NS)
    {
        x = document.layers[target];
        text2 = '

' + text + '</p>';
        x.document.open();
        x.document.write(text2);
        x.document.close();
    }
    else if (IE)
    {
        x = document.all[target];
        x.innerHTML = text;
    }
    else if (gecko)
    {
        x = document.getElementById(target);
        x.innerHTML = text;
    }
    wielang--;
    if (wielang<0) {
        window.location.reload("training.php?m_skill=fertig"); }
    if (wielang!=0)
        window.setTimeout("countdown();",1000)
    else
        window.location.reload("training.php?m_skill=fertig");

}
</script>
hier ist der code. wie jetzt? was soll ich mit getElementbyID() machen?

mfg
DarkManX
  Mit Zitat antworten
Alt 06.11.2004, 13:42  
Gast
 
Beiträge: n/a
Standard

HILFE!

mfg
DarkManX
  Mit Zitat antworten
Alt 07.11.2004, 05:48  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

mein freund is wieder da !

eigentlich muesste es schon reichen, wenn du in dem zweiten script die variable target anpasst, so dass sie auf die zweite span-area zeigt, wo der zweite countdown erscheinen soll...
__________________
Was ist validität?
fantast ist offline   Mit Zitat antworten
Alt 07.11.2004, 14:57  
Gast
 
Beiträge: n/a
Standard

das mit dem target geht nicht. die countdowns laufen dann zwar, aber irgend wie komisch. schau dir einfach mal an. starte zuerst einen, dann noch einen anderen countdown (auf trainieren drücken), dann siehst du was nciht geht.

http://server.board-of-the-future.de/training.php

mfg
DarkManX
  Mit Zitat antworten
Alt 07.11.2004, 21:22  
Erfahrener Benutzer
 
Registriert seit: 14.01.2004
Beiträge: 2.543
fantast
fantast eine Nachricht über ICQ schicken
Standard

konnt mir die seite nich anschaun, da sie anscheinend nur im ie funktioniert (womit ich wieder bei meinem lieblingsthema waere). kuemmer dich doch erstmal darum, dass der anteil der nutzer, die mozilla und konsorten einsetzen die ueberhaupt zu gescht bekommen. falls es hilft: der server schickt mir ein 302 nach dem andern.
__________________
Was ist validität?
fantast ist offline   Mit Zitat antworten
Alt 07.11.2004, 23:08  
Gast
 
Beiträge: n/a
Standard

@fantast
ich lasse es einfach mal so: wer nicht IE hat, hat pech / ich habe pech

Zitat:
poste doch einfach mal den code
ich tipper du verwendest getElementbyID()
dann verwende doch die methode einfach 2 mal je für die beiden id's der span-tags
was hat es denn mit der getElementbyID() auf sich? kann ich auch damit vlt den fehler beheben?

mfg
DarkManX
  Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
Countdown der.... xenus HTML, Usability und Barrierefreiheit 0 02.10.2006 10:07
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
[Erledigt] wieder ein Problem bei phpmailer und smtp PHP Tipps 2006 24 07.02.2006 01:07
php in ein JavaScript Countdown einbinden! Boennchen PHP Tipps 2005 11 26.04.2005 13:41
Wie kann ich den Countdown von der Stautsleiste in den Body HTML, Usability und Barrierefreiheit 17 25.04.2005 22:04
[Erledigt] JavaScript + PHP (SQL) Countdown HTML, Usability und Barrierefreiheit 5 23.12.2004 14:01
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
[Erledigt] PHP Upload (Master Value/Local Value Problem) PHP-Fortgeschrittene 5 23.11.2004 07:21
Der 'Countdown' und das Tutorial... HTML, Usability und Barrierefreiheit 2 12.09.2004 22:43
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34
Javascript countdown mal anders - erledigt Ohrwurm83 HTML, Usability und Barrierefreiheit 4 02.07.2004 23:35
javascript countdown in while scheife Ohrwurm83 PHP Tipps 2004 1 02.07.2004 16:50

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
script countdown, countdown script smarty, javascript mehrere countdowns

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:53 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.