kostenloser Webspace werbefrei: lima-city


Zu Hülfe...imgageproloader funnzelt irgendwie net richtig

lima-cityForumDie eigene HomepageHTML, CSS & Javascript

  1. Autor dieses Themas

    k**********c

    Zu H?lfe liebe Lima-City gemeinde.... irgendwie funzelt das nicht k?nnt ihr mir helfen????

    <?php

    [...]

    ECHO"
    <html>
    <head>
    <title>(?`?.??.-> Homepage von Dominic Bielicke <-.??.???)</title>
    <script language='JavaScript'>
    function ImagePreload()
    {
    document.Preload = new Array();
    if(document.images)
    {
    for(var i=0; i < ImagePreload.arguments.length; i++)
    {
    document.Preload = new Image();
    document.Preload.src = ImagePreload.arguments;
    }
    }
    }
    </script>
    </head>
    <body bgcolor='#ffcc00' onLoad='ImagePreload('images/admin_over.gif','images/gb_over.gif','images/home_over.gif','images/imp_over.gif','images/links_over.gif','images/news_over.gif,'images/pics_over.gif','images/sound_over.gif','images/video_over.gif','images/wish_over.gif')'>

    [...]
  2. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

  3. Das Script scheint so unvollst?ndig zu sein.
    Um zu ?berpr?fen, ob ein Bild wirklich geladen wurde, brauchst du eine ?berpr?fung der Eigenschaft document.images[].complete, die ich den dem Quelltext nicht finde.
    Au?erdem steht da nix, was passieren soll, wenn alle Bilder geladen sind.

    Du hast das Script nicht selber geschrieben, oder ?
  4. Autor dieses Themas

    k**********c

    Naja versucht selbst zu schreiben...

    hassu vielleicht ne idee wie mans besser macht?

    W?re echt l?bz...
  5. Was hat dann der php-Tag da zu suchen ?
    Naja, egal.

    Wichtig f?r einen Preloader sind ja auch Iframes, in denen das Dokument schon mal unsichtbar geladen wird. Alternativ k?nnte man aber auch PHP-Includes verwenden.

    Auf jedenfall muss man mit JavaScript abtasten, ob in einem Dokument alle Bilder geladen wurden.
    Das kann man mit

    function bilderchecker()
    {
    for(i=0;i<document.images.length;i++)
    {
    if(fenstername.document.images[ i ].complete==true)
    {}
    else {setTimeout('bilderchecker()',1000);break;return;}
    }
    alert('alle Bilder geladen !');
    }
    bilderchecker();

    Ich hab jetzt keine Zeit gehabt, das teil zu testen, sollte aber soweit fast funktionst?chtig sein.
    Es muss auch noch eine weiterleitungsfunktion definiert werden anstelle von alert('alle Bilder geladen !');

    Beitrag ge?ndert am 11.08.2005 15:04 von bladehunter
  6. Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!

    lima-city: Gratis werbefreier Webspace für deine eigene Homepage

Dir gefällt dieses Thema?

Über lima-city

Login zum Webhosting ohne Werbung!