webForumDet fria alternativet
Logga in / Bli medlem

skicka variabel till popupproblem.

JavaScript

2 svar · 123 visningar · startad av solbulle

Medlem sedan mars 20015 287 inlägg
Trådstart#1

Tänkte använda ett script jag såg här på forumet. Men det funkar inte om variabeln beskrivning innehåller mellanslag, punkter o dyl. Går det att fixa till tro?
Alt. finns det något annat liknande script?

<script language="Javascript" type="text/javascript">
<!--
function popupbild(bild,width,height,beskrivning,target){
browserVer=parseInt(navigator.appVersion);
if (browserVer <= 3){
x = width + 2;
y = height + 2;
window.open("popupframes.asp?bild=" + bild + "&width=" + width + "&height=" + height + "&beskrivning=" + beskrivning,target,"width=" + x + ",height=" + y + ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no");
} else {
x = width;
y = height;
window.open("popup.asp?bild=" + bild + "&width=" + width + "&height=" + height + "&beskrivning=" + beskrivning,target,"width=" + x + ",height=" + y + ",toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no");
}
}
//-->
</script>
Medlem sedan juni 20004 308 inlägg
#2

Jag förutsätter att du har de 2 vesäntliga filerna popupframes.asp och popup.asp.

På raden efter browserVer=... slänger du in;

beskrivning=escape(beskrivning);

Medlem sedan mars 20015 287 inlägg
#3

Tackar för hjälpen, dock var det jag som gjord fel när jag kallade på funktionen, satte både beskrivning och target till bildens namn, inte så bra.

Fungerar nu hur som helst.

265 ms totalt · 4 externa anrop · v20260731065814-full.c32e866c
130 ms — deklarationer (db)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)
130 ms — ändringar (db)