momo: php-chat - probs mit ie6

hallo
habe einen php-chat gebastelt mit allen möglichen funktionen usw.
mit ie 5 läuft er super .... kein blinken des hintergrundes vom ausgabeframe ..... beim ie6 blinckt es aber ... wenn jmd. was neuen in den raum schreibt wird das ausgabe frame reloaded .... warum blinkt der hintergrund beim ie6 ?  hoffe es kann mir jemand helfen..
danke schonmal
mfg momo

  1. Hallo momo,

    habe einen php-chat gebastelt mit allen möglichen funktionen usw.

    der über http läuft? - vorsicht, da gibt es von Cheatah eins auf den Deckel, wenn er das sieht :-)

    mit ie 5 läuft er super .... kein blinken des hintergrundes vom ausgabeframe ..... beim ie6 blinckt es aber ... wenn jmd. was neuen in den raum schreibt wird das ausgabe frame reloaded .... warum blinkt der hintergrund beim ie6 ?

    woher soll ich das wissen? - kann ich hellsehen? etwas Code oder besser eine url unter der man sich das anschauen kann, solltest du schon rausrücken.

    Grüße aus Nürnberg
    Tobias

    1. Hallo momo,

      habe einen php-chat gebastelt mit allen möglichen funktionen usw.
      der über http läuft? - vorsicht, da gibt es von Cheatah eins auf den Deckel, wenn er das sieht :-)

      mit ie 5 läuft er super .... kein blinken des hintergrundes vom ausgabeframe ..... beim ie6 blinckt es aber ... wenn jmd. was neuen in den raum schreibt wird das ausgabe frame reloaded .... warum blinkt der hintergrund beim ie6 ?
      woher soll ich das wissen? - kann ich hellsehen? etwas Code oder besser eine url unter der man sich das anschauen kann, solltest du schon rausrücken.

      Grüße aus Nürnberg
      Tobias

      hier der code !!

      das reloadframe
      <?
      $load = $kellerload;
      $abfrage = "SELECT id FROM chattext ORDER BY id DESC LIMIT 1";
      $ergebnis = mysql_query($abfrage);
        while($row = mysql_fetch_object($ergebnis))
          {
          $chat = $row->id;
          }
      if($load != "$chat")
      {
       setcookie ("kellerload", "");
       setcookie ("kellerload", $chat);
       echo "<script language="JavaScript"> parent.chatFrame.location.reload(); </script>";
      }
      ?>
      <html>
      <head>
      <script language="Javascript">
      aktiv = window.setInterval("location.reload()",500);
      </script>
      </head>
      </html>

      und das ausgabeFrame

      <?
      $nick = $kellernick;
      $passwort = $kellerpw;
      $raum = $kellerraum;
      $chatid = $kellerid;
      $farbe = $kellerfarbe;
      ?>
      <html>
      <head>
      <script language="javascript">
      <!--
      function logout()
      {
      window.open("chatout.php","logout","width=150,height=200,scrollbars=no,toolbar=no,status=no,menubar=no,locationbar=no,resizable=no").focus();
      }
      //-->
      </script>
      </head>
      <body bgcolor="#79A6A6" text="#ffffff">
      <?
      $abfrage2 = "SELECT * FROM chattext WHERE id > '$chatid' ORDER BY id DESC";
      $ergebnis2 = mysql_query($abfrage2);
      while($row = mysql_fetch_object($ergebnis2))
      {
       if($row->text == "kick")
       {
        if($row->an == "$nick")
        {
         echo "<script language="javascript"> logout() </script>";
         echo "<script language="javascript"> parent.reloadFrame.location.href = "chatouto.php"; </script>";
         echo "<script language="javascript"> parent.eingabeFrame.location.href = "chatouto.php"; </script>";
         echo "<script language="javascript"> parent.listFrame.location.href = "chatouto.php"; </script>";
         echo "<script language="javascript"> parent.chatFrame.location.href = "chatouto.php"; </script>";
        }
        else
        {
         echo "<div align="left"><font color="#000000"><b>$row->an</b> wurde von <b>$row->nick</b> aus dem Chat geworfen.</b></font><br></div>";
        }
       }
       elseif($row->text == "gag")
       {
        if($row->an == "$nick")
        {
         echo "<div align="left"><font color="#000000">Dir wurde von <b>$row->nick</b> das Maul gestopft.</font><br></div>";
        }
        else
        {
         echo "<div align="left"><font color="#000000"><b>$row->nick</b> hat <b>$row->an</b> das Maul gestopft.</font><br></div>";
        }
       }
       elseif($row->text == "ungag")
       {
        if($row->an == "$nick")
        {
         echo "<div align="left"><font color="#000000">Dir wurde von <b>$row->nick</b> das Sprachrecht wiedergegeben.</font><br></div>";
        }
        else
        {
         echo "<div align="left"><font color="#000000"><b>$row->nick</b> hat <b>$row->an</b> das Sprachrecht wiedergegeben.</font><br></div>";
        }
       }
       elseif($row->text == "ko")
       {
        if($row->an == "$nick")
        {
         echo "<script language="javascript"> logout() </script>";
         echo "<script language="javascript"> parent.reloadFrame.location.href = "chatouto.php"; </script>";
         echo "<script language="javascript"> parent.chatFrame.location.href = "chatouto.php"; </script>";
         echo "<script language="javascript"> parent.eingabeFrame.location.href = "chatouto.php"; </script>";
         echo "<script language="javascript"> parent.listFrame.location.href = "chatouto.php"; </script>";
        }
        else
        {
         echo "<div align="left"><font color="#000000"><b>$row->an</b> wurde aus dem System ausgeloggt.</font><br></div>";
        }
       }
       elseif($row->an != "alle")
       {
        if($row->an == "$nick" and $row->nick == "$nick")
        {
         echo "<div align="left"><font color="$row->farbe">$row->text</font><br></div>";
        }
        elseif($row->an == "$nick")
        {
         echo "<div align="left"><font color="#000000">von <font color="$row->farbevon"><b>$row->nick</b><font color="#000000"> geflüstert: <font color="$row->farbevon">$row->text</font><br></div>";
        }
        elseif($row->nick == "$nick")
        {
         echo "<div align="left"><font color="#000000">zu <font color="$row->farbe"><b> $row->an </b><font color="#000000"> geflüstert: <font color="$farbe"> $row->text</font><br></div>";
        }
       }
       elseif($row->an == "alle" and $row->raum == "$raum")
       {
        echo "<div align="left"><font color="$row->farbe"><b>$row->nick:</b> $row->text<br></font></div>";
       }
      }
      ?>
      </html>

      weiss zwar ich ob du da durchblickst aber egal ...