webForumDet fria alternativet

centrerad popup

JavaScript

3 svar · 366 visningar · startad av NemoAzon

Medlem sedan juni 200231 inlägg
Frågan#1

hejsan!
jag "tog" ett script från webforum för x antal veckor sedan och nu behöver jag lite hjälp med det.

Jag använder centrerade popup

<script type="text/javascript">

function centerpopup(URL,width,height){
if (parseInt(navigator.appVersion) >= 3){
if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)<5){
var tools = new Packages.java.awt.Toolkit.getDefaultToolkit();
screen=tools.getScreenSize();
}
x = screen.width;
y = screen.height;
}
window.open(URL,"dummy","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height);
}
</script>

sen länkar jag med

<a href="#" onClick="centerpopup('red.html',350,600); return false;">

Nu är det så att jag vill ha scrolling på de popupsen... Hur gör jag?

//NemoAzon

Medlem sedan mars 2001895 inlägg
#2

Det är nog bara att lägga till scrollbars=yes/1 i slutet på dessa rader. Alltså efter height och skilja det med ett komma (",") tecken...
window.open(URL,"dummy","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height);

.E

Medlem sedan juni 200231 inlägg
#3

det funkade inte :( Jag kan ha satt in det fel... hjälp!

tack på förhand

//Nemo Azon

Medlem sedan mars 2001895 inlägg
#4

Okej.. Alltså, i raden som är som denna:

window.open(URL,"dummy","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height);

Gör du om så att den blir såhär:

window.open(URL,"dummy","top=" + parseInt(y/2-height/2-16) + ",left=" + parseInt(x/2-width/2-5) + ",width=" + width + ",height=" + height +",scrollbars=no");

Då borde det funka.. Annars kan du säga till.

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