Just nu i M3-nätverket
Jump to content

anropa två olika finktioner i onLoad ??


Wippika

Recommended Posts

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

 

Link to comment
Share on other sites

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]

Link to comment
Share on other sites

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å.

 

Link to comment
Share on other sites

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() ???

 

Link to comment
Share on other sites

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.

 

Link to comment
Share on other sites

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

 

Link to comment
Share on other sites

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.

 

Link to comment
Share on other sites

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?

 

 

 

Link to comment
Share on other sites

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 :)

 

Link to comment
Share on other sites

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';

 

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...