ilch Forum » Allgemein » HTML, PHP, SQL,... » Automatisch Boxen umschalten

Geschlossen
  1. #1
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Eine Frage an die Coder hier im Forum.

    Ich habe eine Multibox gebastelt, welche Nextwars, Lastwars, Warstatistik anzeigt! Läuft alles perfekt!

    Mein Ziel wäre es, das wenn kein Nextwar vorhanden ist, das dann automatisch nach zb. 10 sec die Box auf Lastwars umschaltet! Wie kann man das bewerkstelligen?

    Pause funktioniert nicht
    flush(); sleep(10);


    und wie rufe ich folgendes, ohne Link, also automatisch, nach 10 sec auf?
    <a href="javascript:void(0);" onclick="toggleWars(2);">



    PS: Die Seite ist noch im Aufbau funktioniert noch nicht alles!

    betroffene Homepage: 1204.pg-server.de/test/
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Flomavali gelöschter User
    Das solltest Du mit Ajax oder Javscript mit Div-Boxen hinbekommen. Siehe Dir mal die Banner oben von folgender Seite an:

    www.autoren-community.de


    Code kannst ja kopieren! zwinker
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Danke für die Hilfe, leider kann ich damit nicht viel anfangen!

    Mein Gedanke wäre folgender:
    if Nextwars == 0 ) {
    echo 'Keine Herausforderung geplant';
    warte 10 sec;
    href="javascript:void(0);" onclick="toggleWars(2);"
    } else {
    Zeige Nextwars an!;

    natürlich mit funktionierenden Code

    Kann man das irgendwie in dieser Form umsetzen?
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Naja möglich ist es sicherlich, du könntest z.B. mit setTimout arbeiten.

    setTimeout("toggleWars(2)", 10000);

    Bin nu allerdings kein JS Profi, deshalb weiß nich nicht inwiefern man das überprüfen kann, ich würde z.B. nen <span id="anynextwars" class="no"></span> und dann überprüfen ob die Klasse von #anynextwars .no oder .yes ist. Wenn .no, dann setTimeout("toggleWars(2)", 10000);, wenn .yes einfach nichts.

    Aber das ist denke ich nicht die beste Lösung zunge

    // generell zur Vereinfachung würde ich jQuery einbinden. Spart sehr viel Zeit und Aufwand, falls du es noch nicht getan hast.


    Zuletzt modifiziert von DaStIaC am 25.12.2008 - 22:06:38
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.634
    Beitragswertungen
    1193 Beitragspunkte
    Danke schön, setTimeout war eine gute Idee! Funktioniert schonmal für den anfang, muss noch ein bisschen daran basteln, aber trifft schon meine Idee!

    Danke nochmals!
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    dastiii Mitglied
    Registriert seit
    27.12.2005
    Beiträge
    2.354
    Beitragswertungen
    84 Beitragspunkte
    Kein Problem zunge
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu HTML, PHP, SQL,...

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten