Hello and welcome to our community! Is this your first visit?
Register
Enjoy an ad free experience by logging in. Not a member yet? Register.
Results 1 to 2 of 2
  1. #1
    New to the CF scene
    Join Date
    Oct 2012
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts

    Game is okay in IE but not in Firefox or Chrome

    Flash game is ok in IE but in Google Chrome or Firefox the game opens up in a specified window size but the game itself which is flash, is a small image at top left within the window size. for example like placing a postage stamp on top left hand corner of a sheet of A4 paper, instead of the postage stamp filling the whole screen like it does correctly in IE. Code is shown below that launches the games.

    PHP Code:
    <?
    /***********************************************************************

    GAME LAUNCHER v1.0
    ************************************************************************/
    Error_Reporting(0);
    unset(
    $l);
    session_start();
    session_register($l);
    include (
    "includes/config.php");
    include (
    "dbcon.php");
    if(isset(
    $l)){
    if (
    $mode=="fun" && $l!="guestlogin")
    {
    $loginkey=md5(rand(00000000000000000,999999999999999999));
    $loginkey=strtoupper($loginkey);
    $js_username="$l";
    $js_password="$p";
    mysql_query("INSERT INTO `jsgamingcenter_loginkeys` VALUES('$loginkey', 'PLAY FOR FUN RELOGIN', '$js_username', '$js_password')"$casdb);
    $relogin="1";
    } }
    ?>
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      <head>
      <title><? echo "$casinoname"?> Casino/Games</title>
      <style type="text/css">
    <!--
    .style1 {
        font-size: x-small;
        font-weight: bold;
    }
    -->
    </style>
      <script language="javascript">
      function openerRefresh(){
        //allow refresh of parent window unless parent is closed, if any exception if caught (by changing parent window domain) then do not refresh and close popup
        try {
            if (!window.opener.closed) {
                openerUrl=window.opener.location.href;
                //no need to add refresh=true to the url if its already there
                if (!(openerUrl.indexOf("refresh=true") > -1)) {
                    if (openerUrl.indexOf("#") > -1) {
                        openerUrl = openerUrl.replace("index.php","?refresh=true&relogin=<? echo "$relogin"?>&loginkey=<? echo "$loginkey"?>");
                    } else {
                        if(openerUrl.indexOf("?") == -1) {
                            openerUrl += "?refresh=true";
                        } else {
                            openerUrl += "&refresh=true";
                        }
                    }
                }
                window.opener.location.href=openerUrl;
            } 
        } catch(e) {   
            self.close();
        } 
    }
      </script>
    <SCRIPT language="javascript">
    // writes the flash embedding tags using javascript, as required by MS's patent-busting IE "update"
    function embedSwf(target, swf, base, width, height) {
        d = document.getElementById( target );
        d.innerHTML = '<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,0,0" width="' + width + '" height="' + height + '" id="mapcontrols">' +
                '<param name="movie" value="' + swf + '">' +
                '<param name="quality" value="high">' +
                '<param name="menu" value="false">' +
                      '<param name="allowFullScreen" value="true" >' +

                '<param name="base" value="' + base + '">' +
                '<embed src="' + swf + '" menu="false" swLiveConnect="true" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="'  + '" name="mapcontrols" base="' + base + '">' +
                '</embed>' +
                '</object>';
    }
    </SCRIPT>
        <script type="text/javascript" language="JavaScript">
            function resizeTo(w,h) {
              if (parseInt(navigator.appVersion)>3) {
                if (navigator.appName=="Netscape") {







                  
                } else {
                  window.resizeBy(w-document.body.clientWidth, h-document.body.clientHeight);
                }
                self.focus();
              }
            }
          </script>
      </head>
    <?
    $gamedet
    =mysql_fetch_array(mysql_query("select * from jsgamingcenter_games where id='$game'"$casdb)); 
    $game_status=$gamedet["status"];
    $game_id=$gamedet["id"];
    $game_name=$gamedet["name"];
    $game_width=$gamedet["width"];
    $game_height=$gamedet["height"];
    $game_location=$gamedet["location"];
    $game_basedir=$gamedet["base_directory"];
    if(
    $game_id!=$game){
    echo 
    "ERROR gc_g1 - Game does not exist!";
    exit;
    }
    if(
    $game_status!="1"){
    echo 
    "ERROR gc_g2 - Game not availible!";
    exit;
    }
    if(isset(
    $l)){
    $luserdet=mysql_fetch_array(mysql_query("select * from jsgamingcenter_users where login='$l'"$casdb)); 
    if (
    $mode=="real" && $luserdet[24]!="1"){
    echo 
    "<div align=\"center\" class=\"style1\">You cannot &quot;Play For Real&quot; because your account is not currently in an active state! </div>";
    exit;}}
    if(!isset(
    $l)){
    if (
    $mode=="real") {
    echo 
    "<div align=\"center\" class=\"style1\">Please log into your $casinoname account in order to start a &quot;Play For Real&quot; Game! </div>";
    exit;
    }
    }
    if(isset(
    $l)){
    if (
    $mode=="fun") {
    unset(
    $l);
    session_destroy();
    session_start();
    mysql_query("UPDATE jsgamingcenter_users set cash='5000' where login='guestlogin'"$casdb);
    $HTTP_SESSION_VARS['l']=guestlogin;
    $HTTP_SESSION_VARS['p']=guestlogin;
    }
    }
    if(!isset(
    $l)){
    if (
    $mode=="fun") {
    session_start();
    mysql_query("UPDATE jsgamingcenter_users set cash='5000' where login='guestlogin'"$casdb);
    $HTTP_SESSION_VARS['l']=guestlogin;
    $HTTP_SESSION_VARS['p']=guestlogin;
    }
    }
    if(isset(
    $l)){
    if (
    $mode=="real" && $l=="guestlogin") {
    echo 
    "<div align=\"center\" class=\"style1\">Please log into your $casinoname account in order to start a &quot;Play For Real&quot; Game! </div>";
    exit;
    }
    }
    echo 
    "
    <body leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\" scroll=\"no\" onUnload=\"openerRefresh()\">
    <script language=\"javascript\">
            top.resizeTo($game_width, $game_height);
    </script>
    <span id=\"swfTarget\">
        <script>embedSwf( \"swfTarget\",
                          \"$game_location\",
                          \"$game_basedir\",
                          \"100%\",
                          \"100%\" );
        </script></span>
    </body>
    "
    ;
    ?>

  • #2
    New to the CF scene
    Join Date
    Dec 2012
    Posts
    1
    Thanks
    0
    Thanked 0 Times in 0 Posts
    I think you are using an outdated version of the browser. I used the code on a friv test page and works good on all browsers. You can ask a friend from a diferent computer to take a look.


  •  

    Posting Permissions

    • You may not post new threads
    • You may not post replies
    • You may not post attachments
    • You may not edit your posts
    •