Geht auch komplett ohne PHP:
Hiermit kann man eine neue Seite öffnen, die URL wurde vorher eingegeben in das input-Feld:
PHP-Code:
[...]
<script language="javascript">
function popup(form){
alert(form.url.value);
window.open(form.url.value, "_blank");
return false;
}
</script>
[...]
<form onsubmit='popup(this);'>
<input type="text" name="url" value="http://de.selfhtml.org/javascript/objekte/index.htm" />
<input type="submit" value="öffnen" />
</form>
[...]
Als alternative kann man die URL auch direkt angeben
PHP-Code:
[...]
<script language="javascript">
function popup(url){
window.open(url, "_blank");
return false;
}
</script>
[...]
<form onsubmit='popup([url]http://de.selfhtml.org/javascript/objekte/index.htm[/url]);'>
<input type="submit" value="öffnen" />
</form>
[...]
Die URL kann man ja mit anderen Werten aus dem Formular beliebig ändern.