tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
2
ZUGRIFFE
434
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    pride pride ist offline Mitglied
    Registriert seit
    Jul 2005
    Beiträge
    14
    Hallo Leudde,
    Ich habe eine art Image Preloader mittels Javascript und php gebastelt.
    PHP-Code:
        function preload()
        {
            <?php
                $counter 
    1;
                
    $dir opendir ('./images/');
                while (
    false !== ($file readdir ($dir)))
                {
                    if (
    $file != "." && $file != "..")
                    {
                        echo 
    'image'.$counter.' = new Image(); ';
                        echo 
    'image'.$counter.'.src = "images/'.$file.'"; ';
                        
    $counter $counter 1;
                    }
                }
                        
    closedir($dir);
            
    ?> 
            location.href = "index.php?didpreload=1";
        }
    Das funktionier auch, also die Bilder werden richtig in das Dokumente integriert, der Quellcode sieht nach ausführung auf dem Server so aus:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    
    function preload()
    {
    image1 = new Image(); image1.src = "images/animationback_text.gif";
    image2 = new Image(); image2.src = "images/body.gif";
    image3 = new Image(); image3.src = "images/body_anim.gif";
    image4 = new Image(); image4.src = "images/cb.gif";
    image5 = new Image(); image5.src = "images/ch.gif";
    image6 = new Image(); image6.src = "images/eb.gif";
    image7 = new Image(); image7.src = "images/h.gif";
    image8 = new Image(); image8.src = "images/hand.gif";
    image9 = new Image(); image9.src = "images/hand_anim.gif";
    image10 = new Image(); image10.src = "images/head.gif";
    location.href = "index.php?didpreload=1";
    }

    Das Problem ist nur, daß der "location.href" Befehl nicht ausgeführt wird, das Script bleibt stehen. Woran kann das liegen ?

    Danke, Pride
     

  2. #2
    Avatar von Dennis Wronka
    Dennis Wronka Dennis Wronka ist offline Soulcollector
    Registriert seit
    Apr 2002
    Ort
    Hong Kong
    Beiträge
    12.296
    Blog-Einträge
    231
    Was soll denn der Kaese?
    Postest Du jetzt einmal durch's komplette Forum?
     
    PHP Class Collection - PHP-Klassen fuer PHP 5 (und Teilweise auch fuer PHP 4)
    Updates: Catcher 1.1, FTPConnection 1.2, MultiSQL 1.1, RSS2 1.1, SMTPConnection 1.4
    __________________
    EasyLFS - Hintergrundinformationen, Installationsanleitung, Softwareliste und Download
    EasyLFS Projektthread - Informationen, Status und Diskussion zu meiner Linux-Distribution
    __________________
    Ich bin die Schildkroete, mein Sohn. Ich habe das Universum erschaffen, aber bitte mach mir daraus keinen Vorwurf; ich hatte Bauchschmerzen.
    __________________
    Zitat Zitat von Friedrich Nietzsche
    Man muss noch Chaos in sich haben, um einen tanzenden Stern gebaeren zu koennen.

  3. #3
    Avatar von con-f-use
    con-f-use con-f-use ist offline Mitglied Diamant
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Ort
    München / Innsbruck
    Beiträge
    2.263
    Auch hier ist der JS-Code einwandfrei => der Fehler liegt woanders. Wie rufst du denn die preload()-Funktion auf? Je nachdem, könnte es nämlich sein, dass sie immer Wieder ausgeführt wird und die Seite dann immer wieder neugeladen wird.
     
    Wäre der Satz "Ich möchte auf meinem Fisch-und-Chips-Schild einen Bindestrich zwischen die Wörter Fisch und und und und und Chips machen" nicht deutlicher, wenn Anführungszeichen vor Fisch und zwischen Fisch und und und und und und und und und und und und und und und und und und und und und Chips und auch nach Chips wären?

    | Meine Homepage: Forschung, unethische | Meine Seite mit viel verlangten Javascrits |

    -----------

    Zufriedenstellende Beiträge bitte als erledigt markieren!


Ähnliche Themen

  1. Antworten: 3
    Letzter Beitrag: 08.04.08, 16:06
  2. window.location.href wird nicht aufgerufen?
    Von hugo1981 im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 21.03.08, 02:34
  3. was, wenn window.location.href nicht funktioniert?
    Von DataFox im Forum Javascript & Ajax
    Antworten: 5
    Letzter Beitrag: 31.12.07, 14:05
  4. Antworten: 6
    Letzter Beitrag: 24.09.04, 15:34
  5. location.href - String wird zu lang
    Von flux im Forum Javascript & Ajax
    Antworten: 6
    Letzter Beitrag: 22.01.04, 14:30