webForumDet fria alternativet

..många popups

2 svar · 279 visningar · startad av Hallgren

HallgrenMedlem sedan dec. 19991 149 inlägg
#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

StinaMedlem sedan jan. 2001176 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>

BroskanMedlem sedan mars 2000121 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

Genererad på 376 ms · cache AV · v20260730165559-full.f96bc7eb