webForumDet fria alternativet

Hjälp med popup!

4 svar · 420 visningar · startad av Coccozz

CoccozzMedlem sedan apr. 20032 072 inlägg
#1

Hej!
Jag har detta script på några av mina sidor:

<SCRIPT LANGUAGE="javascript">
<!--
function popup(url,width,height)
{
	unik=new Date();
	unik=unik.getSeconds()+"_"+unik.getMinutes()+"_"+unik.getHours();
	stuff = "toolbar=no,menubar=no,scrollbars=yes,resizable=no,width= " +width + ", height = " +height
	window.open(url , unik , stuff );
}
//-->
</SCRIPT>

Sedan ser länken ut på följande vis:

<a href='javascript:popup("kontakt/kontakta.asp",320,200);' class='bio'>Kontakta oss</a>

Jag har detta scriptet på andra sidor där det fungerar utmärkt, men just här verkar det som något blivit fel. Det händer nada när man trycker på det :S
Vad kan det vara?
Tackar//

Peter SMedlem sedan dec. 20025 483 inlägg
#2

Om koden fungerar på de andra sidorna är det ju inte den det är fel på. Testa med att kommentera bort allt annat och få detta att fungera. Sedan avkommenterar du del för del och du skall upptäcka var felet ligger.

Hur som helst rekommenderar jag att du skriver på följande vis istället:

function popup(url, width, height){
    var unik = new Date();
    unik = unik.getSeconds() + "_" + unik.getMinutes() + "_" + unik.getHours();
    var stuff = "toolbar=no,menubar=no,scrollbars=yes,resizable=no,width= " +width + ", height = " +height;

    window.open(url, unik, stuff);

    return false;
}

<a href="kontakt/kontakta.asp" onclick="return popup(this.href, 320, 200)" class="bio">Kontakta oss</a>
CoccozzMedlem sedan apr. 20032 072 inlägg
#3

Att bara skriva om länken hjälpte strålande :D
Tack för hjälpen//

R// Ooops...Den öppnas även i body. Alltså inte bara i popupen...Inte riktigt som jag hade tänkt mig :/

@ndersMedlem sedan juni 200032 969 inlägg
#4

Använder du din funktion och Peters länk nu alltså?`

I så fall: se till att din funktion returnerar false, så utförs inte länken.

CoccozzMedlem sedan apr. 20032 072 inlägg
#5

Hehe, ja du, ibland går det snabbt när man läser. Såg inte att han hade ändrat något på själva scriptet (hur f*n jag nu kunde ha missat det :?) så jag kopierade bara länken.
Nu stoppade jag in hans länk OCH hans funktion och det går som en dans :D
Tack för all hjälp både Peter och snabeln//

136 ms totalt · 3 externa anrop · v20260731065814-full.30151723
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
133 ms — hämta tråd, inlägg och bilagor (db)