Carro_82 Posted May 18, 2005 Share Posted May 18, 2005 Har problem med mitt popup fönster kan någon förklara för mig varför det blir olika resultat i olika webläsare har testat internet explorer och mozilla firefox Tycker att 'bye now!' borde visas när man trycker på Logga ut eller när man trycker på krysset men det gör det inte i internet explorer kan någon tala om vad jag gör för FEL!!! Men testar jag att använda mozilla firefox fungerar det. Titta här för att förstå vad jag menar http://medlem.spray.se/carro82/open.php [color="#006400"]//open.php [/color] [color="#0000ff"]include[/color] ("window.[color="#0000ff"]php[/color]"); ?> <?[color="#0000ff"]php[/color] [color="#0000ff"]echo[/color] "<form> <input type=\"button\" name=\"submit\" value=\"Öppna chat\" onclick=\"WinOpen()\"> </form>"; ?> [color="#006400"]//window.php[/color] <script language="JavaScript"> [color="#0000ff"]var[/color] msg=null; [color="#0000ff"]function[/color] WinOpen() { msg=open("","displayWindow","toolbar=no,directories=no,menubar=no,width=600, height=600 resizable=yes" ); [color="#0000ff"]if[/color](msg == null) alert('Popup was blocked'); msg.document.write("<HEAD><TITLE>Window!</TITLE></HEAD>"); msg.document.write("<html><head><title>Window</title>"); msg.document.write("<meta http-equiv='Content-Type' content='text/html' charset=iso-8859-1'>"); msg.document.write("</head>"); msg.document.write("<frameset rows='*' cols='65%,35%' framespacing='1' frameborder='1' border='1' >"); msg.document.write("<frame src='file1.[color="#0000ff"]php[/color]' name='bottomFrame' scrolling='NO' resizable=yes >"); msg.document.write("<frame src='file2.[color="#0000ff"]php[/color]' name='bottomFrame' scrolling='AUTO' resizable=yes ></frameset"); msg.document.write("<noframes><body></body></noframes></html>"); } </script> [color="#006400"]//file1.php[/color] <html> <head> <meta http-equiv="refresh" content="2"; URL="file1.[color="#0000ff"]php[/color]"> <?[color="#0000ff"]php[/color] [color="#0000ff"]echo[/color] "frame1"; ?> </head> </html> [color="#006400"]//file2.php[/color] <html> <head> <body onUnload="alert('bye now!')"> <?[color="#0000ff"]php[/color] [color="#0000ff"]echo[/color]"<form method=\"post\" action=\"file2.[color="#0000ff"]php[/color]\"> <textarea name=\"meddelande\" cols=\"30\" rows=\"7\" scrolling=\"NO\" noresize></textarea> <input type=\"submit\" name=\"Submit\" value=\" Send! \"> </form>"; [color="#0000ff"]echo[/color]"<form method=\"post\" action=\"quit.[color="#0000ff"]php[/color]\" target=\"_top\"> <input type=\"hidden\" name=\"id\" value=\"$h\"> <input type=\"submit\" name=\"Submit\" value=\" Logga ut! \"> </form>"; ?> </head> </html> /Carro_82 Link to comment Share on other sites More sharing options...
fhe Posted May 18, 2005 Share Posted May 18, 2005 Det låter mer som ett javascript-problem än som ett php-problem om du frågar mig. Har inte haft möjlighet att testa men jag har råkat ut för att just events har varit känsliga med stora och små bokstäver (dessutom saknar du ett semikolon sist på javascriptet, fast det är nog ok). Det är ett långskott men testa: <body onunload="alert('bye now!');"> Eftersom du ändå är i php-forumet så passar jag på att ta det här också: Varför gör du så här? <?[color="#0000ff"]php[/color] [color="#0000ff"]echo[/color]"<form method=\"post\" action=\"file2.[color="#0000ff"]php[/color]\"> <textarea name=\"meddelande\" cols=\"30\" rows=\"7\" scrolling=\"NO\" noresize></textarea> <input type=\"submit\" name=\"Submit\" value=\" Send! \"> </form>"; [color="#0000ff"]echo[/color]"<form method=\"post\" action=\"quit.[color="#0000ff"]php[/color]\" target=\"_top\"> <input type=\"hidden\" name=\"id\" value=\"$h\"> <input type=\"submit\" name=\"Submit\" value=\" Logga ut! \"> </form>"; ?> Det blir ju bara hopplöst att läsa, gör så här istället: <form method="post" action="file2.[color="#0000ff"]php[/color]"> <textarea name="meddelande" cols="30" rows="7" scrolling="NO" noresize></textarea> <input type="submit" name="Submit" value=" Send! "> </form> <form method="post" action="quit.[color="#0000ff"]php[/color]" target="_top"> <input type="hidden" name="id" value="<?=$h?>"> <input type="submit" name="Submit" value=" Logga ut! "> </form> Link to comment Share on other sites More sharing options...
Carro_82 Posted May 18, 2005 Author Share Posted May 18, 2005 Tack för synpunkterna men de löste tyvärr inte problemet Tacksam för mer förslag Link to comment Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.