Hat jemand eine Idee wie man eine grafik beim laden der website einbringt ???
[JavaScript] grafik beim laden der websiten einblenden
Einklappen
X
-
Fangfrage?
Ein netter Guide zum übersichtlichen Schreiben von PHP/MySQL-Code!
bei Klammersetzung bevorzuge ich jedoch die JavaCoding-Standards
Wie man Fragen richtig stellt
-
Code:document.getElementById('idDesBildTags').src = '/pfad/zum/bild.jpg';
Gutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten
[color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)
Kommentar
-
Original geschrieben von Jeugen
Ich will das wenn beim laden der seite eine grafik erscheint im fordergrund !und wenn die seite komplet geladen ist das sie wieder verschwindet .
am ende der seite lässte du dann ein js ausführen, was das div auf display= 'none' setzt.
willst du auch ein div, was sich über das div legt, solange das bild fürs div läd??**********
arkos
**********
Kommentar
-
willst du auch ein div, was sich über das div legt, solange das bild fürs div läd??OffTopic:
mmmmh wiedermal div Suppe
Hast recht, an manchen Tagen geht's besser mit OTGutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten
[color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)
Kommentar
-
Original geschrieben von arkos
setz an den anfang der seite ein div was über der seite ist.
am ende der seite lässte du dann ein js ausführen, was das div auf display= 'none' setzt.
willst du auch ein div, was sich über das div legt, solange das bild fürs div läd??
So lange kann ich javascript noch nicht .
Kommentar
-
Und wie mache ich das ?Code:document.getElementById('IDdesDivs').style.display = 'none';
Du legst dir ein div an (absolute Positionierung inkl Höhe und Breite und display:none via CSS). Dem div gibst du via background-image die Bildressource an. Ein Javascript beim load ruft eine Funktion auf, die den div auf display:block setzt. Diese Funktion könntest du mit dem onload Event des body-Tags verbinden.
In der letzten Zeile vor dem Schliessenden Body-Tag rufst du wiederum eine Fkt auf, die, wie oben gezeigt, den div wieder "unsichtbar" macht.
Gruss
tobiGutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten
[color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)
Kommentar
-
Was funktonirt daran nicht ?
Obiger Code sollte korrekt seinGutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten
[color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)
Kommentar
-
imho wird onload erst aufgerufen, wenn die Seite komplett geladen ist, oder täusche ich mich da?
Code:<html> <head> <script type="text/javascript"> <!-- function changeContent(what){ document.getElementById('text').innerHTML = what; } --> </script> </head> <body onload="changeContent('blablabla');"> <div id="text"></div> </body> </html>
tobiGutes Tutorial | PHP Manual | MySql Manual | PHP FAQ | Apache | Suchfunktion für eigene Seiten
[color=red]"An error does not become truth by reason of multiplied propagation, nor does truth become error because nobody sees it."[/color]
Mohandas Karamchand Gandhi (Mahatma Gandhi) (Source)
Kommentar
-
OffTopic:
oh, es bahnt sich erneut ein traumtor von arkos an...
@jah... warum willst du dem div via css display: none zuweisen? nur um es beim laden der seite (body) "anknipsen" zu können?
ich würde im css display: block nehmen. dann spare ich mir das einblenden und blende am ende nur noch aus**********
arkos
**********
Kommentar
Kommentar