Cheatah: Preload von Grafiken ...

Beitrag lesen

Hi,

Mein Problem lag (und liegt auch noch) genau hier:

//Zweite URL hier einfügen
function transfer(param) {
location.href = "preload2.html";
}

ich weiß leider immer noch nicht genau, _welches_ Problem Du dabei hast. Geht es darum, hier einen Parameter zu übergeben (<a href="javascript:transfer('seite.html');">) und dann eben diese übergebene Seite zu laden? Dann ersetze einfach "preload2.html" durch param (ohne Anführungszeichen).

Sorry , auch auf die Gefahr hin das jetzt alle
   böse werden, weil diese Message etwas umfangreicher
   wird, werde ich hier das gesamte Script posten...

*grrrrrrrrr* :-)
Nein, normalerweise sollte man die geposteten Zeilen soweit wie möglich reduzieren. Das hast Du gemacht (vorheriges Posting), und es war nicht genug. Drum verzeihen wir das mal :-)

function commence_loading() {

»»  for (g=0;g<pics.length;g++)

eval('document.preload'+g+'.src = "'+pics[g]+'";');
}

Hm, ich sehe da nirgendwo ein
eval('var preload'+g+' = new Image();');
Das könnte aber sinnvoll sein, und zwar direkt vor der anderen eval()-Zeile.

In dem Script wird an zwei Stellen transfer() aufgerufen, ohne Parameter. Ich vermute, Du willst in jedem Fall zu einer eigenen Zeile verzweigen? In dem Fall kannst Du den Befehl eigentlich auch direkt durch
location.href = "seite.html";
ersetzen und die jeweils gewünschte Seite angeben.

Hilft das weiter?

Cheatah