Waarde popup in popup-pagina weergeven
Is het mogelijk om de width en height van de popup in de pagina die in de popup komt te zetten?
Als je nog wat extra woorden toevoegt denk ik dat ik het wel ga snappen ;)
Stel dat je een pagina index.php hebt. Vanuit daar wil je met een link popup.php openen. Ik het mogelijk om de afmetingen van de popup in popup.php te zetten zodat dat niet in index.php hoeft?
edit: de eerste methode werkt met document.body.clientWidth en -Height
Gewijzigd op 22/12/2005 23:18:00 door Jan Koehoorn
Kun je wat duidelijker zijn, want dit begrijp ik niet echt
Zodat de pop-up-pagina zichzelf resized?
Inderdaad
edit: voorbeeld:
myWindow = window.open("", "tinyWindow", 'toolbar,width=150,height=100')
Gewijzigd op 22/12/2005 23:25:00 door Jan Koehoorn
MIsschien is het ook wel zo, maar ik heb het toch nodig omdat ik door een script alleen de url kan doorgeven
maar ik heb het toch nodig: wat bedoel je met "het"
omdat ik door een script: welk script?
alleen de url door kan geven: welke url?
maar ik heb het toch nodig = script waar ik om vraag(1e post)
omdat ik door een script = Een script die een url doorgeeft
alleen de url door kan geven = de url die in het popup venster moet komen
Heb je zelf al iets gescript?
ja, maar ben nog niet echt een prof
Plak eens je script hierheen?
Het script voor het opgeven werkt. Het script om de info te verwerken en het op te slaan is dit:
Code (php)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
<?php
$datfile = "list.txt";
$MAX_LENGTH = 500; //Zet hierhoe lang de berichten maximaal mogen zijn (Doe deze altijd 1 meer als in de input form op de normale pagina, anders kan hij errors aangeven als je dus 50 tekens hebt.
$NUM_COMMENTS = 9999; //Zet hier de hoeveelheid berichten hij maximaal mag weergeven.
if (!$name)
{ $name = "$REMOTE_ADDR:"; } //Als je geen naam invoert, verschijnt je IP als naam.
else $name .= "";
$shout = preg_replace("/</","<",$shout);
$shout = preg_replace("/>/",">",$shout);
$shout = str_replace("&", "%26", $shout);
$comfile = file($datfile);
if ($shout != "") {
if (strlen($shout) < $MAX_LENGTH) {
$fd = fopen ($datfile, "w");
$shout = stripslashes($shout);
fwrite ($fd, "
<table width=\"530\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr> <td width=\"20\"></td>
<td width=\"260\"><a href=\"#\" onClick=\"window.open ('/players/video.php?titel=Ritshit.nl | $name&video=$shout','Video','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=370,height=408'); return false;\">
<div style='overflow:hidden'><strong>$name</strong></div></a></td><td width=\"130\">$putter</td>
<td width=\"120\"><strong>$type</strong></td>
</tr>
</table>\n");
for ($i = 0; $i < $NUM_COMMENTS; $i++) {
fwrite ($fd, $comfile[$i]);
}
}
fclose($fd);
}
Header("Location: $HTTP_REFERER"); //Dit zorgt ervoor dat je weer terug gaat naar de normale pagina.
?>
$datfile = "list.txt";
$MAX_LENGTH = 500; //Zet hierhoe lang de berichten maximaal mogen zijn (Doe deze altijd 1 meer als in de input form op de normale pagina, anders kan hij errors aangeven als je dus 50 tekens hebt.
$NUM_COMMENTS = 9999; //Zet hier de hoeveelheid berichten hij maximaal mag weergeven.
if (!$name)
{ $name = "$REMOTE_ADDR:"; } //Als je geen naam invoert, verschijnt je IP als naam.
else $name .= "";
$shout = preg_replace("/</","<",$shout);
$shout = preg_replace("/>/",">",$shout);
$shout = str_replace("&", "%26", $shout);
$comfile = file($datfile);
if ($shout != "") {
if (strlen($shout) < $MAX_LENGTH) {
$fd = fopen ($datfile, "w");
$shout = stripslashes($shout);
fwrite ($fd, "
<table width=\"530\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\">
<tr> <td width=\"20\"></td>
<td width=\"260\"><a href=\"#\" onClick=\"window.open ('/players/video.php?titel=Ritshit.nl | $name&video=$shout','Video','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=370,height=408'); return false;\">
<div style='overflow:hidden'><strong>$name</strong></div></a></td><td width=\"130\">$putter</td>
<td width=\"120\"><strong>$type</strong></td>
</tr>
</table>\n");
for ($i = 0; $i < $NUM_COMMENTS; $i++) {
fwrite ($fd, $comfile[$i]);
}
}
fclose($fd);
}
Header("Location: $HTTP_REFERER"); //Dit zorgt ervoor dat je weer terug gaat naar de normale pagina.
?>
width=370,height=408
Als je die waarden van tevoren weet, kun je dat in je script verwerken.
Maar dat verschild. Want zoals je ziet verandert de url per type. En de player voor muziek is kleiner als die voor video's