Just nu i M3-nätverket
Gå till innehåll

anropa två olika finktioner i onLoad ??


Wippika

Rekommendera Poster

Hej

 

Jag har en body onload på sidan men nu behöver jag anropa två funktioner olika fubnktioner i den. Några ideer på hur man gör det??

 

Mvh

 

Länk till kommentar
Dela på andra webbplatser

trodde det skulle fungera men inte.

<body onLoad="forLadda('../images/olid001.jpg','../images/studyolidvallentunaOn.jpg','../images/olid002.jpg','../images/olid003.jpg','../images/olid004.jpg'); MM_openBrWindow('fraga.htm','fraga');">

 

[inlägget ändrat 2006-12-21 16:10:16 av Wippika]

Länk till kommentar
Dela på andra webbplatser

Då är det snarare en fråga om funktionerna i sig och hur de ser ut/vad de gör. Metoden är det inget fel på.

 

Länk till kommentar
Dela på andra webbplatser

Hur ska jag börja för att felsöka då. Jag har laft funktionerna i en .js fil. det fungerar ju om jag bara anropar MM_openBrWindow() ???

 

Länk till kommentar
Dela på andra webbplatser

Felmeddelanden?

Vad händer om du bara anropar den andra funktionen?

Vad är det som inte sker när du anropar båda och vad ska dem utföra när dem anropas?

 

Visa gärna funktionerna inom log-taggarna så är det lättare för oss att ev se felet.

 

Länk till kommentar
Dela på andra webbplatser

ok..

första funktionen som jag alltid haft.

function forLadda() {
if (!document.images) return;
var bildlista = new Array();
var bilder = forLadda.arguments;
for (var i = 0; i < arguments.length; i++) {
bildlista[i] = new Image();
bildlista[i].src = bilder[i];
}
}

 

andra funktionen för att öppna ett fönster

 

function  MM_openBrWindow(theURL,winName,features)	{
 introruta = window.open(theURL,winName,features);

}

 

Anropa med denna

 

<body onLoad="forLadda('../images/olid001.jpg','../images/studyoli

dvallentunaOn.jpg','../images/olid002.jpg','../images/olid00

3.jpg','../images/olid004.jpg'); MM_openBrWindow('fraga.htm','fraga');">

 

Mvh

 

Länk till kommentar
Dela på andra webbplatser

Ser helt korrekt ut. Du säger fortfarande inte vad som blir fel. Jag får inga js-fel alls. Se till att hela body-taggen ligger på en enda rad, du får inte ha någon radbrytning mitt i inline-anropet.

 

Länk till kommentar
Dela på andra webbplatser

nu fungerar det!!

 

Kan inte säga var det var, men men.

 

funderar lite på hur jag byter sida i fönstret som skapade pop up'en, från pop up sidan?

och om man vill stänga pop up'en från pop up sidan, var inte det något med self.close eller??

 

 

Tack för ni tog er tid?

 

 

 

Länk till kommentar
Dela på andra webbplatser

funderar lite på hur jag byter sida i fönstret som skapade pop up'en, från pop up sidan?
Du anropar fönstret med:

window.opener.location='http://www.xxx.se';

 

och om man vill stänga pop up'en från pop up sidan, var inte det något med self.close eller??
Jo, eller window.close()

 

Tack för ni tog er tid?
Ähh, det är ju juletid, då är man extra snäll :)

 

Länk till kommentar
Dela på andra webbplatser

men om det är en viss frame sidan ska vissas i då??

Det beror på varifrån du öppnar fönstret, från din frameset eller en frame.

Om det senare så använder du window.opener.parent.frameName.location='xxx';

annars window.opener.frameName.location='xxx';

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...