webForumDet fria alternativet

Popup som inte funkar överallt...

JavaScript

2 svar · 313 visningar · startad av oskars

Medlem sedan nov. 20051 317 inlägg
Frågan#1

Hej,

jag har ett popupscript som funkar perfekt i IE på pc.. och typ i vissa läsare på mac... har bytt script, utan några bättre resultat. Hur får jag det att fungera perfekt i dom flesta webläsarna? Vad är fel egentligen?

<a href="javascript:popUp()">länk</a>


function popUp() {
props=window.open('eng.asp', 'poppage', 'toolbars=0, scrollbars=1, location=0, statusbars=1, menubars=0, resizable=1, width=750, height=500 left = 100, top = 100');
}
Medlem sedan apr. 20031 660 inlägg
#2

HEJ!

Vad som är fel med ditt vet jag inte direkt, eventuellt att 0/1 ska vara yes/no istället.

Finessen med anropet på detta sätt är att det fungerar att högerklicka på länken och själv välja om man vill öppna det i eget fönster!
Det går annars inte med javascriptlänkar.

<a href="sida.htm" onClick="MM_openBrWindow(this.href,'namn','width=100,height=50,scrollbars=yes osv egenskaper'); return false;">länk</a>

Bifogar Macromedias default-funktion som används i anropet ovan, som tar emot egenskaperna du vill fönstret ska ha. Givetvis kan du göra egna funktioner där höjd/bredd eller annat är fastlagt; då slipper man en massa kod i sidan.

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
Medlem sedan nov. 20051 317 inlägg
#3

Det fungerade inte heller.... i Firefox kan man inte ens klicka på min länk.

EDIT: Nu funkar det! Fick greja lite bara =) Tack!

264 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
126 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)