Permalänk
Medlem

Multipla popup-fönster?

Hej!

Jag håller på med en sida som har popup-fönster (fråga mig inte varför). Just nu har jag ett fönster, men jag skulle vilja att det poppade upp cirka 5 st. Nu ser min kod ut så här:

<SCRIPT LANGUAGE="JavaScript">
function popUp(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=1,menubar=0,resizable=0,width=100,height=50,left = 0,top = 0');");
}
</script>

och sen i body har jag: <BODY onLoad="javascript:popUp('LÄNK')">

Om jag vill ha fler hur gör jag då? Skulle jag kunna lägga till onload-funktionen i css-bodyn, och på så sätt kunna få flera popup fönster?

Jag kan tillägga att jag är helt grön inom javascript.

Permalänk
Hedersmedlem

*tråd rensad*

Jag har tagit bort några otrevliga inlägg samt kommentarer till sådana. Kom ihåg § 1 i reglerna.

Permalänk
Medlem

Lite tips!
Det är inte lönsamt att slänga upp så många popup då webbläsaren troligtvis kommer blockera dem, du kommer framförallt få problem att visa alla fem på en gång.
Det du behöver läsa på om för att få till funktionen är dock JavaScript for Loop och JavaScript Array Object. Gäller det reklam? Då finns det bättre sätt, att baka in dem i webbläsarfönstret som overlay exempelvis. Tänk även på att en reklammaxad hemsida utan något vidare innehåll inte kommer ge några besökare. Gäller det funktioner för hemsidan så måste det gå att tänka om i designen istället för att öppna fem nya fönster.

Visa signatur

i7 920 | 12GB DDR3 | GTX 480 | GA-X58A-UD7 | 160GB SSD X25-M G2 | 1TB F3 HD103SJ | W7 64-bit | Mac Mini
Webb: bluekitestudios.com

Permalänk
Medlem

Jag var tvungen att testa, förlåt mig alla webbutvecklare där ute.
Divide and Conquer

Visa signatur

i7 920 | 12GB DDR3 | GTX 480 | GA-X58A-UD7 | 160GB SSD X25-M G2 | 1TB F3 HD103SJ | W7 64-bit | Mac Mini
Webb: bluekitestudios.com