Mijn popup maakt automatisch van '&' '%26'. Hoe kan ik dit voorkomen? Dit is het script:<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function popUpmusic(URL) {
day = new Date();
id = day.getTime();
eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=0,location=0,statusbar=0,menubar=0,resizable=0,width=351,height=105,left = 200,top = 100');");
}
// End -->
</script>
Denkje? Kijk eens naar de titel en de rest van de berichten van de topic:P Haha, ik ben wel consequent daarmee ;)
Jan Koehoorn schreef op 22.12.2005 19:49
[quote=Robert schreef op 22.12.2005 19:29]Maar waarom staan daar elke keer van die %26 voor dan?


Ik denk dat dat %20 moet zijn Robert.[/quote]
Nee ;)

http://www.lookuptables.com/
en dan Hx nmmr 26 ;)
Jan bedoelt dat er waarschijnlijk spaties (moeten) staan i.p.v. & en dat idee heb ik ook.
Als je er een & inzet, denkt de server dat er een nieuwe parameter komt. Daarom dus %26.

Je kan lnik&zus&zo vertalen via javascript via escape() naar dit%26dat%26zu%26enzo, en dat kan je weer terug vertalen naar link&zus&zo via unescape().

In de server wordt %26 wel weer automatisch omgezet naar &, en anders kan je in php urldecode() gebruiken.

En wat was je vraag ook al weer?
SanThe schreef op 22.12.2005 20:15
Jan bedoelt dat er waarschijnlijk spaties (moeten) staan i.p.v. & en dat idee heb ik ook.


Dat bedoelde ik inderdaad
Ik heb trouwens even een testje gedaan en bij mij blijft de ampersand gewoon &

De pagina bevat alleen jouw functie en opent een nieuw venser. Popups dus even toestaan.

testpagina

Dit is het JavaScript:
<SCRIPT LANGUAGE="JavaScript">
<!-- Begin
function popUpmusic(URL) {
day = new Date();
id = day.getTime();
eval (window.open(URL));
}

popUpmusic ('jstest.php?titel=titel&urlvideo=De link van deVideo');
</script>
Vaag probleem :P

en ik snapte het verkeert :$
Die automatische pop-up werkt, maar als je hem via deze link:javascript:popUpmusic('/players/music.php?titel=titel')
Doet, werkt het niet
Richard schreef op 22.12.2005 21:53
Die automatische pop-up werkt, maar als je hem via deze link:javascript:popUpmusic('/players/music.php?titel=titel')
Doet, werkt het niet


Ga ik ff uittesten!
Ik heb nu deze code en die & blijft staan:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">;
<html>
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">

<script language="javascript">
<!-- Begin
function popUpmusic(URL) {
day = new Date();
id = day.getTime();
eval (window.open(URL));
}
</script>
</head>

<body>

<a href="javascript:popUpmusic ('jstest.php?titel=titel&urlvideo=De link van deVideo');">klik</a>
</script>
</body>
</html>

Reageren