Just nu i M3-nätverket
Gå till innehåll

Fortfarande popup problem


Carro_82

Rekommendera Poster

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

 

Länk till kommentar
Dela på andra webbplatser

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>

 

Länk till kommentar
Dela på andra webbplatser

Tack för synpunkterna

men de löste tyvärr inte problemet

Tacksam för mer förslag

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Länk till kommentar
Dela på andra webbplatser

Arkiverat

Det här ämnet är nu arkiverat och är stängt för ytterligare svar.

×
×
  • Skapa nytt...