Code fails when viewed in IE 6.0 but works in Netscape 7.1???

Collapse
This topic is closed.
X
X
 
  • Time
  • Show
Clear All
new posts
  • Phil Powell

    Code fails when viewed in IE 6.0 but works in Netscape 7.1???

    When I view the page (chat.php) in IE 6.0 the following code is
    utilized:

    [PHP]
    if ($_COOKIE['val_chat']) {
    // OPEN UP A NEW WINDOW TO SHOW THE CHATROOM
    ob_start();
    require_once("$ ABSOLUTE_MYCGIS ERVER_PATH/$PATH/chat_open_room. php");
    $html .= ob_get_contents ();
    ob_end_clean();
    }
    [/PHP]

    Following is "chat_open_room .php":

    [PHP]
    <?
    /*--------------------------------------------------------------------------
    File: CHAT_OPEN_ROOM. PHP
    Created By: Phil Powell
    Creation Date: 3/9/2004
    Modified Date: 3/13/2004
    Purpose: Create new window to house the actual chatroom
    Dependencies: 1) ../chat.php
    2) ../includes/chat_global_var s.php
    Cookies: NONE
    Sessions: NONE
    Structure: Include file
    ---------------------------------------------------------------------------*/
    ?>
    <script>
    <!--
    var ie = (document.all) ? true : false;
    var ne = (document.all) ? false : true;
    var options = 'width=650,heig ht=420,toolbars =no,title=no,sc rollbars=auto,s tatus=no';
    options += ',resizable=no, menubar=no,loca tion=no,directo ries=no';
    if (ne) options += ',dependent=yes ';
    chat = window.open('<? = $CHAT_ROOM_SELF ?>', 'Chatroom', options);
    //-->
    </script>
    <noscript>
    <!-- ADD LINK FOR NON-JAVASCRIPT USERS TO VIEW CHATROOM SINCE IT WON'T
    JUST POP UP -->
    <a href="<?= $CHAT_ROOM_SELF ?>" target=_new>Ope n Chatroom</a>
    </noscript>
    [/PHP]

    In Netscape 7.1 I have absolutely no problems whatsoever with this
    code resulting HTML; in IE, the browsers lock up into a runaway
    process and I have to destroy all IE browser instances to free
    resources to fix it.

    If I comment out this line in chat_open_room. php:

    [PHP]//chat = window.open('<? = $CHAT_ROOM_SELF ?>', 'Chatroom',
    options);[/PHP]

    Then I can see the problem: None of "chat_open_room .php" was ever
    required at all! For some reason, there is nothing there. In
    Netscape, everything is there. I am almost believing that server-side
    code has now become client-dependent, which is impossible, of course,
    but what is going on??

    Phil
Working...