Mailinglisten-Archive |
<!doctype html public "-//w3c//dtd html 4.0 transitional//en">Kai Hörner wrote:
> Hallo,kurz mal OT...Tag
> ich glaub das hat neulich jemand mal beschrieben, aber ich kann es
> nicht mehr finden :-( Deshalb:
>
> Wie öffnet man mit PHP3 ein neues Browserfenster mit z.B. 640* 480 ??
>
> Bzw. das muss doch auch mit HTML gehen oder ?das geht weder mit HTML, noch mit PHP3. Javascript heißt die devise:
http://www.teamone.de/selfhtml/
Dort auf Javascript und dann ist da irgendwo open.
habe ich vor kurzem mal geschrieben. sind vielleicht fehler drin, funktioniert aber :) (wer die fehler sieht, kann mir ja mal mailen)
checkt, ob jemals ein fenster mit window.open geoeffnet worden ist, wenn nein, wird eines geoeffnet. wenn ja, wird (falls noch offen) das alte geschlossen und ein neues geoffnet. der positive effekt hierbei ist, dass du von der dadrunterliegenden seite aus navigieren kannst. das neue fenster wird halt immer im vordergrund sein.
fenstergroesse und position wird im link selber angegeben.
ach ja, InfoWin speicher den namen des fensters, so kann es angesprochen und verändert werden. dies sollte ab NN2.x und IE 3.2 funktionieren. (unter windows ;)
---
var InfoWin=null;
function CheckOpen(theURL,winName,targetName,features)
{
if(InfoWin==null) {
eval(winName+"=window.open('"+theURL+"','"+targetName+"','"+features+"')");
}
else {
if(InfoWin.closed==true) {
eval(winName+"=window.open('"+theURL+"','"+targetName+"','"+features+"')");
}
else {
InfoWin.close()
eval(winName+"=window.open('"+theURL+"','"+targetName+"','"+features+"')");
}}}..
<body>...
<td width="102">
<a href="#" onClick="CheckOpen('blabla.html','InfoWin','NEWS','menubar=yes,scrollbars=yes,width=500,height=400,left=330,top=100')">
<font face="Arial,Helvetica" color="#191B5F" size="-2"><big>blablabla..</big></font></a>
-----
soweit zum OT.kommt nicht wieder vor ;)
ciao