Könnte mir mal jemand sagen was man alles machen muss um Bilder im Buffer zu laden während die Seite geladen wird?
Ein kurzes Beispiel wär ganz brauchbar wie ne kurze erklährung zu jeder funktion die man dafür braucht, danke.
JavaScript
Moderator: Katana
JavaScript
Soviel ich weiss musst du einfach eine Startsite machen, auf der alle wichtigen Bilder vorkommen. Die Bilder musst du dann einfach extrem verkleinern (strecken, auf 2x2 pixel oder so). Dann müssten doch eigentlich die bilder auf der ruchtigen Homepage verfügbar sein.
------------------
--==Besucht mal meinen Server: http://www.paynesserver.com ==--
------------------
Internet gibt´s jetzt auch für Computer!
<Homer Simpson>
------------------
--==Besucht mal meinen Server: http://www.paynesserver.com ==--
------------------
Internet gibt´s jetzt auch für Computer!
<Homer Simpson>
JavaScript
So mein ich das nicht...
Klar müssen sie im buffer geladen sein aber man sollte das auch machen können ohne sie vorher irgendwo auf ner seite anzeigen zu müssen.
------------------
Klar müssen sie im buffer geladen sein aber man sollte das auch machen können ohne sie vorher irgendwo auf ner seite anzeigen zu müssen.
------------------
JavaScript
Ja , aber wenn du die Bilder so klein darstellst, dann ist das doch fast das gleiche oder ?
------------------
--==Besucht mal meinen Server: http://www.paynesserver.com ==--
------------------
Internet gibt´s jetzt auch für Computer!
<Homer Simpson>
------------------
--==Besucht mal meinen Server: http://www.paynesserver.com ==--
------------------
Internet gibt´s jetzt auch für Computer!
<Homer Simpson>
JavaScript
Schau Dir mal an wie ichs bei AEP gemacht habe:
http://venus.spaceports.com/~sevarius/menu.html
------------------
retroK of A.E.P.
http://venus.spaceports.com/~sevarius/menu.html
------------------
retroK of A.E.P.
JavaScript
Versuchs mal hiermit :
var count = 0;
function preLoad() {
bild1 = new Image();
bild1.src = "namedesbildes1.gif";
loadCheck();
bild2 = new Image();
bild2.src = "namedesbildes2.gif";
loadCheck();
}
function loadCheck() {
count++;
if(count == 2) {
bilderpositonieren();
}
}
Die Funktion preLoad mußt du im Body aufrufen.Die Funktion loadCheck prüft ob auch alle Bilder im Cache sind. Du muß jetzt nur noch eine Fkt schreiben die die Bilder jetzt richtig positioniert.
c u
bENDer
------------------
Bender you are a mess!
You`ve gotta start drinking again. If not for yourself, then for the people who like you!
<fUtUrAmA>
var count = 0;
function preLoad() {
bild1 = new Image();
bild1.src = "namedesbildes1.gif";
loadCheck();
bild2 = new Image();
bild2.src = "namedesbildes2.gif";
loadCheck();
}
function loadCheck() {
count++;
if(count == 2) {
bilderpositonieren();
}
}
Die Funktion preLoad mußt du im Body aufrufen.Die Funktion loadCheck prüft ob auch alle Bilder im Cache sind. Du muß jetzt nur noch eine Fkt schreiben die die Bilder jetzt richtig positioniert.
c u
bENDer
------------------
Bender you are a mess!
You`ve gotta start drinking again. If not for yourself, then for the people who like you!
<fUtUrAmA>
JavaScript
Mein Lehrer hatte mir gesagt das die Bilder sofort in den buffer geladen werden wenn man sie so angibt wie ich es bei meiner seite z.b. mal gemacht habe.
bild0 = new Image();
bild0.src = "name.gif";
bild1 = new Image();
bild1.src = "name.gif";
function Bildwechsel(Nummer, Name)
{
window.document.images[Nummer].src = Name.src;
}
etc.
Da das alles im head bereich geschrieben ist und die quelle für die bilder auch, wird das alles im buffer schon geladen. Man muss sie nicht vorher anzeigen lassen oder so seitenlang irgenden zeug schreiben.
------------------
bild0 = new Image();
bild0.src = "name.gif";
bild1 = new Image();
bild1.src = "name.gif";
function Bildwechsel(Nummer, Name)
{
window.document.images[Nummer].src = Name.src;
}
etc.
Da das alles im head bereich geschrieben ist und die quelle für die bilder auch, wird das alles im buffer schon geladen. Man muss sie nicht vorher anzeigen lassen oder so seitenlang irgenden zeug schreiben.
------------------
