@ Ivo: heb je die popup geopend met window.open()?
Link gekopieerd
AAN AYMERIC DL
<script>
setTimeout(\"parent.frame1.location = 'hierpagina'\", 1);
</script>
geeft:
'parent.frame1' is leeg of geen object
AAN JAN KOEHOORN
nee, ik had
<script>
location = "http://
www.bla.com/bla.php" ;;
</script>
en dus die bovenste van aymeric DL
gebruikt
Link gekopieerd
Je moet die frame1 en hierpagina wel vervangen he dude!
Frame1 = je framename
hierpagina = de huidige pagina in die Frame ;-)
Link gekopieerd
Ivo schreef op 06.08.2006 22:02
heb ik gedaan Aymeric DLEn het lukt nog steeds niet? Mogen we de website al zien?
Link gekopieerd
Het is een website van een vriend van mij, dat durf ik niet te zeggen of dat mag, ik kan wel die source plakken:
<?PHP
////////////////////Includen//////////////////////
include ("config.php");
///////////////////////////////////////////////////
if ($_POST) {
if (empty($_POST['naam']) || empty($_POST['bericht']) || $_POST["naam"] == "Naam") {
echo "
<table border=\"0\" width=\"150\" align=\"center\">
<tr>
<td><b>Fout!</b></td>
</tr>
<tr>
<td colspan=\"2\">U heeft niet alle verplichte velden ingevuld.<br>
<b><a href=\"post.php\">Ga terug.</b></a>
</td>
</tr>
</table>
";
} else {
////////////////////HTML Block//////////////////
$bericht = htmlspecialchars($_POST['bericht']);
$bericht = str_replace("\r\n","<br>",$_POST['bericht']);
$naam = htmlspecialchars($_POST['naam']);
$naam = str_replace("\r\n","<br>",$_POST['naam']);
$email = htmlspecialchars($_POST['email']);
$email = str_replace("\r\n","<br>",$_POST['email']);
//////////////////////////////////////////////////
////////////////////Smilies//////////////////////
$sql = "SELECT * FROM XBB_smilies";
$query = mysql_query($sql);
//////////////////////////////////////////////////
////////////////////Scheldwoorden/////////////
$sql = "SELECT * FROM XBB_scheldwoorden";
$query = mysql_query($sql);
while ($show = mysql_fetch_object($query)) {
$naam = str_replace("".$show->scheldwoord."", "".$show->vervang."", $naam);
$email = str_replace("".$show->scheldwoord."", "".$show->vervang."", $email);
$bericht = str_replace("".$show->scheldwoord."", "".$show->vervang."", $bericht);
}
//////////////////////////////////////////////////
////////////////////UBB Codes//////////////////
$bericht = str_replace('', '<B>', $bericht);
$bericht = str_replace(' ', '</B>', $bericht);
$bericht = str_replace('', '<I>', $bericht);
$bericht = str_replace(' ', '</I>', $bericht);
$bericht = str_replace('', '<U>', $bericht);
$bericht = str_replace(' ', '</U>', $bericht);
//////////////////////////////////////////////////
////////////////////Bericht toevoegen////////////
$insert = "INSERT INTO XBB_posts (id, naam, email, bericht, ip, datum) VALUES
('','$naam','$email','$bericht','$ip','$datum')";
mysql_query($insert) or die(mysql_error());
echo "
<table border=\"0\" width=\"550\" align=\"center\">
<tr>
<td><b>Succesvol gepost</b></td>
</tr>
<tr>
<td colspan=\"2\">$naam, u bericht is succesvol geplaatst<br><br>Bij uw volgende bezoek zal uw bericht zichtbaar voor u zijn<br><br>
<input type=button value=\"Sluiten\" onClick=\"closeIt()\">
</td>
</tr>
</table>
";
}
} else {
echo "
<table border=\"0\" width=\"550\" align=\"center\">
<tr>
<td><b>Post</b></td>
</tr>
<tr>
<td colspan=\"2\">
<form method=POST name=\"schrijf\">
<input type=\"text\" name=\"naam\" value=\"Naam\" maxlength=\"20\"><br>
<input name=\"bericht\" rows=\"3\" cols=\"20\" size=\"100\"><br><script>
displaylimit('document.schrijf.bericht',$max)
</script><br>";
$sql = "SELECT * FROM XBB_smilies";
$query = mysql_query($sql);
echo "
<br><input type=\"submit\" name=\"submit\" value=\"Post\">
</td>
</tr>
</table></form>
";
}
echo "";
?>
Link gekopieerd
Link gekopieerd
Ivo schreef op 06.08.2006 22:17
Kan trouwens ook wel, het gaat om
http://www.derodehaan.com
Volgens mij is die frameset niet goed gezet. Als je broncode bekijkt en dan doorsurft naar links in broncode, kom je steeds iets raar tegen...
Link gekopieerd
<html>
<head>
<title>De Rode Haan</title>
</head>
<frameset framespacing="0" border="0" frameborder="0" rows="15,*">
<frame name="berichten" scrolling="no" noresize target="main" src="http://
www.derodehaan.com/site/scroll_user.html" ; marginwidth="0" marginheight="0">
<frame name="index" marginwidth="0" marginheight="0" scrolling="yes" noresize src="index2.html" target="_blank">
<noframes>
<body topmargin="0" leftmargin="0" rightmargin="0" bottommargin="0" marginwidth="0" marginheight="0">
<p>This page uses frames, but your browser doesn't support them.</p>
</body>
</noframes>
</frameset>
</html>
wat is hier raar dan?
Link gekopieerd
Dit in je script:
<?php
$insert = "INSERT INTO XBB_posts (id, naam, email, bericht, ip, datum) VALUES
('','$naam','$email','$bericht','$ip','$datum')";
mysql_query($insert) or die(mysql_error());
?>
Vervang dat es door:
<?php
$insert = "INSERT INTO XBB_posts (id, naam, email, bericht, ip, datum) VALUES
('','$naam','$email','$bericht','$ip','$datum')";
mysql_query($insert) or die(mysql_error());
<script>
setTimeout(\"parent.berichten.location = 'http://
www.derodehaan.com/site/scroll_user.html'\" ;, 1);
</script>
?>
Link gekopieerd