Please help fix Height Parameter for firefox

Discussion in 'Programming' started by Sprouter, Apr 8, 2009.

  1. #1
    The code below places a video window on my page, it displays perfectly in Internet explorer (about 150px from the top) but in firefox it goes right to the top of the page. I'm not 100% sure if this is the code that actually does the height of the video window. please help me know and I can post other code. I'm really stuck with this :eek:
    <?php
    include_once('includes/conn.php');
    include('funcxml.php');
    $ch_id=$_REQUEST['ch_id'];
    
    if($ch_id!="") {
    
    $vid_res=mysql_query("select * from channel where ch_id=$ch_id");
    
    if(mysql_num_rows($vid_res)>0) $vid_row=mysql_fetch_array($vid_res);
    
    
    switch ($vid_row[channel_type])
    {
    case "V":
      print stripslashes($vid_row[channel_url]);
      break;
    
    case "R":
      $fileContents = file_get_contents(stripslashes($vid_row[channel_url]));
      $data = xml_parsexml($fileContents);
      //echo "<font color=#ffffff>";
      //print_r($data);
      
      //echo $data[rss][0][channel][0][link][0] . "<br>";
      //echo $data[rss][0][channel][0][title][0] . "<br>";
      //echo $data[rss][0][channel][0][description][0] . "<br>";
      //echo $data[rss][0][channel][0][item][0][link][0] . "<br>";
      //echo $data[rss][0][channel][0][item][1][link][0] . "<br>";
    
      echo "<br><span class='txtnormal'>" . strtoupper($data[rss][0][channel][0][title][0]) . "</span>&nbsp;&nbsp; <a href='" . $data[rss][0][channel][0][link][0] . "' target='_blank' class='small'>open rss source</a><br><br><br>";
    
      for ($i = 0; $i < count($data[rss][0][channel][0][item]); $i++)
      {
      
      //if youtube add player
      
      //echo "pos=" . strpos(strtolower($data[rss][0][channel][0][item][$i][link][0]), "youtube.com");
      if (substr(strtolower($data[rss][0][channel][0][item][$i][link][0]), 0, 18) == "http://youtube.com" or
          substr(strtolower($data[rss][0][channel][0][item][$i][link][0]), 0, 22) == "http://www.youtube.com")
      {
        $l = $data[rss][0][channel][0][item][$i][link][0];
        $a = explode("=", $l);
        $l = "http://www.youtube.com/v/" . $a[1];
        echo "<br><object width=\"425\" height=\"355\"><param name=\"movie\" value=\"" . $l . "\"></param><param name=\"wmode\" value=\"transparent\"></param><embed src=\"" . $l . "\" type=\"application/x-shockwave-flash\" wmode=\"transparent\" width=\"425\" height=\"355\"></embed></object><br>";
      }
      echo "<span class='txtnormal'><font color='#ffffff'>" . ($i+1) . ":</font></span> <a target='_blank' class='normal' href='" . $data[rss][0][channel][0][item][$i][link][0] . "'>" . $data[rss][0][channel][0][item][$i][title][0] . "</a><br>";
      }
      
      //for ($i = 0; $i < count($d); $i++)
      //{
      //echo $i . ":";
      //print_r($d[$i]);
      //echo $d[$i];
      //echo "<br><br><br>";
      //}
      //echo "</font>";
      
      break;
    
    default:
      print '<object id="TVplayer" classid="clsid:6BF52A52-394A-11D3-B153-00C04F79FAA6" align="top" height="320" width="406">  <param name="URL" value="'.$vid_row[channel_url].'" ref> <param name="rate" value="1">
      <param name="balance" value="0">
      <param name="currentPosition" value="0">
      <param name="defaultFrame" value="">
    
      <param name="playCount" value="1">
      <param name="autoStart" value="-1">
      <param name="currentMarker" value="0">
      <param name="invokeURLs" value="-1">
      <param name="baseURL" value="">
      <param name="volume" value="100">
      <param name="mute" value="0">
      <param name="uiMode" value="full">
      <param name="stretchToFit" value="-1">
    
      <param name="windowlessVideo" value="0">
      <param name="enabled" value="-1">
      <param name="enableContextMenu" value="0">
      <param name="fullScreen" value="0">
      <param name="SAMIStyle" value="">
      <param name="SAMILang" value="">
      <param name="SAMIFilename" value="">
      <param name="captioningID" value="">
      <param name="enableErrorDialogs" value="0">
    
      <param name="_cx" value="8890">
      <param name="_cy" value="9075">
      <EMBED type="application/x-mplayer2"
    pluginspage = "http://www.microsoft.com/Windows/Downloads/Contents/Products/MediaPlayer/"
    SRC="'.stripslashes($vid_row[channel_url]).'"
    Name="MediaPlayer1"
    Width="406" Height="320" autoStart=1 transparentAtStart=1 animationAtStart=1 autoSize=0 ShowStatusBar=1 ShowControls=1 displaySize=0 enableContextMenu=0 uiMode="invisible" align="center"> </EMBED>
    </object>';
      break;
    }
    
    /*}
    else if($vid_row[player]=="real")
    {
     print '<OBJECT ID=TVplayer CLASSID="clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA"
    WIDTH=406 HEIGHT=320 align="left">
    <PARAM NAME="SRC" VALUE="'.$vid_row[channel_url].'" ref>
    <PARAM NAME="CONTROLS" VALUE="ImageWindow">
    <PARAM NAME="CONSOLE" VALUE="one">
    <PARAM NAME="AUTOSTART" VALUE="-1">
    <param name="SHUFFLE" value="0">
    <param name="PREFETCH" value="0">
    <param name="NOLABELS" value="0">
    <param name="LOOP" value="0">
    <param name="NUMLOOP" value="0">
    <param name="CENTER" value="0">
    <param name="MAINTAINASPECT" value="0">
    <param name="BACKGROUNDCOLOR" value="#000000">
    <EMBED SRC="plugin.rpm" WIDTH=406 HEIGHT=320 NOJAVA=true
    CONTROLS=ImageWindow CONSOLE=one AUTOSTART=true>';
    }
    else
    if($vid_row[player]=="sopcast")
    {
    print '<OBJECT ID="TVplayer" name = "SopPlayer"
      CLASSID=clsid:8FEFF364-6A5F-4966-A917-A3AC28411659
      CODEBASE=" http://download.sopcast.com/download/SOPCORE.CAB#version=1,1,1,0"
      HEIGHT=320 WIDTH=406>
      <param name="AutoStart" value="1">
      <param name="SopAddress" value="sop://broker.sopcast.com:3912/'.$vid_row[channel_url].'">
      <param name="ChannelName" value="'.$vid_row[channel_url].'">
    </OBJECT>';
     
    }*/
    }
    ?>
    <script type="text/javascript" src="ieupdate.js"></script>
    
    Code (markup):

     
    Sprouter, Apr 8, 2009 IP