Just nu i M3-nätverket
Jump to content

Fortfarande popup problem


Carro_82

Recommended Posts

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

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

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

Archived

This topic is now archived and is closed to further replies.



×
×
  • Create New...