webForumDet fria alternativet

..många popups

JavaScript

2 svar · 281 visningar · startad av Hallgren

Medlem sedan dec. 19991 606 inlägg
Frågan#1

Baaa!

Har nu börjat att pilla med javaskript (tack vare en distanskurs på komvux) och sitter och pillar med en popup skript men har fastnat.

Har x antal länkar och alla skall öppna vars ett popup. Nu vill jag hålla nere på koden och gärna hålla en bra struktur. Vilket är det bästa sättet? Kan man kanske använda sig av en array och sen bara anropa den i dem o en onClick...eller jag vet inte. :)

/Hallgren

Medlem sedan jan. 200189 inlägg
#2

För att inte länkarna ska öppnas i samma fönster så ger du all fönstren olika namn.

<a href="#" onClick="window.open('index.asp','window1','width=1024,height=768,left=100,top=100')">Open window 1</a>

Medlem sedan mars 2000126 inlägg
#3

En variant till.

Så här kan du också göra för att få lite mindre kod.

<HTML>
<HEAD>
<TITLE></TITLE>
<SCRIPT LANGUAGE="JavaScript">
function newWin(url,name){
window.open(url,name,'width=200,height=150');
}
</SCRIPT>
</HEAD>
<BODY>
<A HREF="#" onClick="newWin('sid1.htm','Win1')" return false;>Länk 1</A>
<BR>
<A HREF="#" onClick="newWin('sid2.htm','Win2')" return false;>Länk 2</A>
<BR>
<A HREF="#" onClick="newWin('sid3.htm','Win3')" return false;>Länk 3</A>
<BR>
<A HREF="#" onClick="newWin('sid4.htm','Win4')" return false;>Länk 4</A>
</BODY>
</HTML>

//Broskan

256 ms totalt · 4 externa anrop · v20260731065814-full.86ec41c2
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
131 ms — hämta tråd, inlägg och bilagor (db)
120 ms — ändringar (db)