Wiklund!!Medlem sedan juli 2002556 inlägg
Har ett väldigt irreterande problem. Använder ganska så mkt popupfönster på min webbplats, i olika storlekar.
När man klickar på en länk så öppnas ett popupfönster i den storlek jag anget.
Om jag sedan har kvar det fönstret öppe och klickar på en ny länk till ett popup fönster så öppnas det i samma fönster som det tidigare jag öppnade.
På så sätt blir inte storleken på fönstret som det jag vill ha det.
Någon som kan något bra popup script som löser detta? Ett som öppnar nya fönster, istället för att de ska öppnas i samma.
Mvh
PalleMedlem sedan apr. 20002 716 inlägg
Ange olika namn på dina popup-fönster så är problemet ur världen. :)
Wiklund!!Medlem sedan juli 2002556 inlägg
Så här ser min kod ut. Vad ska ändras?
<SCRIPT LANGUAGE="javascript">
<!--
function popup(url,width,height)
{
stuff = "toolbar=no,menubar=no,scrollbars=yes,resizable=no,width= " +width + ", height = " +height
window.open(url, "POPUP" , stuff );
}
//-->
</SCRIPT>
<a href="javascript:popup('bla.asp',337,137);"><b>Popup</b></a>
PalleMedlem sedan apr. 20002 716 inlägg
Det är POPUP som definerar namnet på popup-fönstret, det måste vara olika på alla popup-fönster för att dem inte skall öppnas i samma.
Använd denna istället och definera namnet direkt i länken:
[RED]<script type="text/javascript">
<!--
function popup(url,[b]name,[/b]width,height) {
stuff = "toolbar=no,menubar=no,scrollbars=yes,resizable=no,width= " +width + ", height = " +height
window.open(url, [b]name,[/b] stuff );
}
//-->
</script>[/RED]
<a href="javascript:popup('bla.asp','popup1',337,137);"><b>Popup1</b></a><br>
<a href="javascript:popup('bla.asp','popup2',337,137);"><b>Popup2</b></a><br>
Wiklund!!Medlem sedan juli 2002556 inlägg
Tack så mycket! Fungerar fin fint.
Har bara en fråga till, går det att baka in: scrollbars=yes i koden:
<a href="java script:popup('bla.asp','popup1',337,137);"><b>Popup1</b></a>
PalleMedlem sedan apr. 20002 716 inlägg
Visst går det. :)
[RED]<script type="text/javascript">
<!--
function popup(url,name,scroll,width,height) {
stuff = "toolbar=no,menubar=no,scrollbars="+ scroll +",resizable=no,width="+ width +",height="+ height
window.open(url, name, stuff );
}
//-->
</script>[/RED]
<a href="javascript:popup('bla.asp','popup1','yes',337,137);"><b>Popup1</b></a><br>
<a href="javascript:popup('bla.asp','popup2','no',337,137);"><b>Popup2</b></a><br>
yes - Ger dig scrollbars
no - Ger dig utan scrollbars
Wiklund!!Medlem sedan juli 2002556 inlägg
Skit bra. Stort tack Palle!
PalleMedlem sedan apr. 20002 716 inlägg
Wiklund!!Medlem sedan juli 2002556 inlägg
Nu är jag jobbig :)
Finns det nått sett att inaktivera ikonen som maximerar fönstret? Tror jag har sett någon sida som har gjort det.
PalleMedlem sedan apr. 20002 716 inlägg
Hmm.. ser att du använder IE5.0, tror inte att det går i äldre läsare.
Använder man resizable=no avaktiveras den ikonen i IE6 iaf..
Wiklund!!Medlem sedan juli 2002556 inlägg