Meister X: complete ???

Moin!
Warum funktioniert der code nicht? Ich kapier dat nicht!!
Könnt ihr mir helfen?

Hier der Code:

<html>
<head>
<script>
function test() {
var test_bild=new Image();
test_bild.src="test.jpg";
if (document.images["test_bild"].complete==true) {
 alert("bild geladen");
 }
}
</script>
</head>
<body onload="test()">
test
</body>
</html

Danke

  1. hi

    Der code fragt ab, ob das Bild in dem Moment schon geladen ist. Wenn nicht, geht's ohne Meldung weiter.

    Grüße aus Bleckede

    Kai

    1. Danke für die schnellen antworten

      Der code fragt ab, ob das Bild in dem Moment schon geladen ist. Wenn nicht, geht's ohne Meldung weiter.

      Simmt!

      Probiert das doch mal aus!

      Bei mir kommt eine fehlermeldung!

      1. Bei mir kommt eine fehlermeldung!

        Und *WELCHE* ?!

        Na gut, ich rate mal. Vermutlich beschwert er sich, dass es in Deinem Dokument kein Bild namens test_bild gibt, oder? Fragt sich natuerlich, warum Du den Ladezustand eines Bildes abpruefen willst, das es gar nicht gibt.

        So long

        --
        There are two major products that come out of Berkeley: LSD and UNIX. We don't believe this to be a coincidence.
            -- Jeremy S. Anderson

  2. Auch Moin!

    Warum funktioniert der code nicht? Ich kapier dat nicht!!
    Könnt ihr mir helfen?

    Nein. Es sei denn, Du sagst uns noch, was Du von dem Code erwartest und was er stattdessen tut.

    So long

    --
    Rule of thumb -- every time Microsoft use the word "smart," be on the lookout for something dumb.
        -- http://www.fourmilab.ch/webtools/demoroniser/

  3. Hi,

    Versuchs mal mit dem Code

    <html>
    <head>
    <script>
    function test() {
    var test_bild=new Image();
    test_bild.src="1.gif";
    if (document.images["test_bild"].complete==true) {
     alert("bild geladen");
     }
    }
    </script>
    </head>
    <body onload="test()">
    <img src="1.gif" name="test_bild" width="263" height="183" alt="" border="0">
    </body>
    </html>

    Habe dem Bild einfach den namen gegben im Script abfragst. ... .images["test_bild"]. ... Das hat vollig ausgereicht.

    Bei mir klapst

    Bis dann

    Boris

    1. <img src="1.gif" name="test_bild" width="263" height="183"

      Ich möchte aber, dass das bild erstmal nicht angezeigt wird!!!

      ciao