hey sven,
Ein Formular - eine Ergebnisseite. Das ist die unabänderliche Grundregel.
»»
ok, danke.
Erkläre, was du willst, und du kriegst Lösungen, wie es hinzukriegen ist. Wenn du versuchst, deine bereits ausgedachte Lösung - die keine ist - mit Gewalt umzusetzen, ist das nicht wirklich hilfreich.
vor habe ich folgendes:
- seite für lokale nutzung
- 3 frames:
top: filechooser,
regualar expression-input felder
middle: log-view
bottom: result view - zweck: logfile laden und dynamisch via regular expressions inhalte herausfiltern. nach angabe des files, wird dessen inhalt in der mitte geladen. die expressions werden oben eingegeben und nach dem absenden erscheint im dritten frame die ergebnisanzeige
wenn ich im oberen frame einen dateipfad eingebe und submitte, wird das an middle geleitet und der inhalt dort angezeigt. nun wollte ich, dass gleichzeitig nach dem laden der datei im unteren frame die gefilterte ansicht geladen wird.
lösung ist jetzt (funktioniert auch, aber eben mit js):
<!-- auszug aus middleFrame-->
<script language="JavaScript">
var referenceToMe = self.top;
function referURL($url)
{
referenceToMe.bottomFrame.location.href = $url;
}
</script>
</head>
<?php
echo '<body style="background-color:#EFEFEF"';
if($output)
{
echo 'onLoad="javascript:referURL('result_page.php?file='.$fileName.'')">
this is our file: '.$fileName.'
<pre>
';
foreach ($fileContent as $line)
{
out_actual_line($line);
}
}
else
{
echo '>
no file selected.';
}
?>
</pre>
</body>
so kann ich jetzt im bottom frame einfach auf die file-variable prüfen.
viele grüsse,
andi