christian w.: get parameter werden verschluckt

Beitrag lesen

Hallo Axel,

Was hast Du gegen parent.preview.location.href?

das hasse ich abgrund tief.

nein im Ernst. Hier der Code, wie ich ihn zurzeit habe, zur verständnis:

$source = $_GET['source'];

$start = '../index.php';

if($source) {

$source = ereg_replace("^http://([0-9a-zA-z.]+[^/])/", "http://localhost/", $source);
   $source = str_replace(' ', '&', $source);

ini_set("highlight.html", "#13187E");
   echo '<pre>';
   highlight_file("$source");
   echo '</pre>';
   exit;
}

schnip

// source

echo '</form><form action="" method="post">';

echo '<script type="text/JavaScript"><!--'."\n";
echo 'function source() {'."\n";
echo ' var url = parent.preview.location;';
echo ' var url = url.toString();';
echo ' var url1 = url.replace(/&/g,"+");';
echo ' parent.preview.document.location.href="preview.php?source=" + url1;'."\n";
echo '}'."\n";
echo '//--></script>'."\n";
echo '<input type="hidden" name="resolution" value="'.$res[0].'x'.$res[1].'">';
echo '<input type="button" value=" source " onClick="source()" '.$SubmitButton.'>'."\n";
echo '</form>';

schnip

echo '<iframe src="'.$start.'" width="'.$res[0].'" height="'.$res[1].'" name="preview">';
echo 'Frame kann nicht angezeigt werden';
echo '</iframe>';

schnip

MfG Christian