Was mach ich falsch!?

Status
Nicht offen für weitere Antworten.

mazzproduce

Grünschnabel
Guten Tag,
Ich habe mal wieder ein Problem und zwar verschiebt sich wiedermal eine Tabelle und ich kann den Fehler nicht finden. Leider habe ich es erst später bemerkt, da dieser Fehler nicht beim Firefox auftritt und ich es erst als ich den IE benutzt habe diesen entdeckt habe :(

Hier ist der Link zur Baustelle:
http://www.mindbenda.com/[-=Mindbenda-Recordings-06=-]/index.html

unter store, dann einfach in der unteren Tabelle auf ein Info Button klicken, dann wird euch auffallen, dass die Tabelle verrückt ist, was sich am Scrollbalken bemerkbar macht, da dieser nicht Komplett zu sehen ist.

Hier der Vergleich (Screenshots):

Korrekte Ansicht (Firefox)
firefoxvl9.gif


Falsche Ansicht (IE)
iexploreria5.gif


Hier der Code:
HTML:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Unbenanntes Dokument</title>

<style type="text/css">
<!--
iframe {
overflow-x: hidden;
}
-->
</style>

<style type="text/css">
<!--
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.Stil11 {color: #DDDDDD}
.Stil1 {	color: #000000;
	font-weight: bold;
	font-size: 12px;
}
.Stil14 {
	color: #000000;
	font-weight: bold;
}
.Stil7 {color: #000000}
.Stil19 {color: #666666}
.Stil20 {color: #CC0000}
-->
</style></head>

<body>
<table width="604" border="0" cellpadding="0" cellspacing="0">
  <!--DWLayoutTable-->
  <tr>
    <td height="30" colspan="4" valign="top"><img src="../../images/store/title_details.gif" width="604" height="30" /></td>
  </tr>
  <tr>
    <td width="5" rowspan="2" valign="top" bgcolor="#DDDDDD"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td width="138" rowspan="2" valign="top" bgcolor="#DDDDDD" class="Stil11">
    <img src="../../images/store/items/cd_large_no-greater-love.gif" width="138" height="138" border="0" /></td>
    <td width="5" rowspan="2" valign="top" bgcolor="#DDDDDD"><!--DWLayoutEmptyCell-->&nbsp;</td>
    <td width="456" height="110" valign="top" bgcolor="#DDDDDD"><span class="Stil1">No Greater Love - Uppa Notch </span> <span class="Stil14">Pre-Order</span><span class="Stil7"><br />
        <span class="Stil20">Release date: 24th Oct. </span><br />
      <span class="Stil19">Mindbenda Recordings </span><br />
Format: CD Price: 14.99$	
    USD</span><bR />      
    <?
$rater_id="cd_no-greater-love";
$rater_item_name='';
include("rater.php");
?></td>
  </tr>
  
  <tr>
    <td height="50" valign="top" bgcolor="#DDDDDD"><iframe allowtransparency="1" src="paypal-top_cd_no-greater-love.html" frameborder="0" scrolling="no" width="456" height="50"></iframe></td>
  </tr>
  
  <tr>
    <td height="30" colspan="4" valign="top"><img src="../../images/store/title_tracklist.gif" width="604" height="30" /></td>
  </tr>
  
  <tr>
    <td height="50" colspan="4" valign="top" bgcolor="#666666"><iframe src="tracklist_cd_no-greater-love.html" width="604" height="50" frameborder="0" scrolling="yes"></iframe></td>
  </tr>
</table>
</body>
</html>

Ich weiss leider nicht mehr weiter, sitze schon eine Ewigkeit dran.. Vielleicht liegt der Fehler auch bei der Ausgabe von "rater.php" Von daher hier nochmal den Code:

"rater.php" code:

HTML:
<?

// User settings
$rater_ip_voting_restriction = true; // restrict ip address voting (true or false)
$rater_ip_vote_qty=1; // how many times an ip address can vote
$rater_already_rated_msg="You have already rated this item. You were allowed ".$rater_ip_vote_qty." vote(s).";
$rater_not_selected_msg="You have not selected a rating value.";
$rater_thankyou_msg="Thank you for voting.";
$rater_generic_text="this item"; // generic item text
$rater_end_of_line_char="\n"; // may want to change for different operating systems



if(!isset($rater_id)) $rater_id=1;
if(!isset($rater_item_name)) $rater_item_name=$rater_generic_text;


// DO NOT MODIFY BELOW THIS LINE
$rater_filename='item_'.$rater_id.".rating";
$rater_rating=0;
$rater_stars="";
$rater_stars_txt="";
$rater_rating=0;
$rater_votes=0;
$rater_msg="";

// Rating action
if(isset($_REQUEST["rate".$rater_id])){
 if(isset($_REQUEST["rating_".$rater_id])){
  while(list($key,$val)=each($_REQUEST["rating_".$rater_id])){
   $rater_rating=$val;
  }
  $rater_ip = getenv("REMOTE_ADDR"); 
  $rater_file=fopen($rater_filename,"a+");
  $rater_str="";
  $rater_str = rtrim(fread($rater_file, 1024*8),$rater_end_of_line_char);
  if($rater_str!=""){
   if($rater_ip_voting_restriction){
    $rater_data=explode($rater_end_of_line_char,$rater_str);
	$rater_ip_vote_count=0;
    foreach($rater_data as $d){
	 $rater_tmp=explode("|",$d);
	 $rater_oldip=str_replace($rater_end_of_line_char,"",$rater_tmp[1]);
	 if($rater_ip==$rater_oldip){
	  $rater_ip_vote_count++;
	 }
    }
	if($rater_ip_vote_count > ($rater_ip_vote_qty - 1)){
     $rater_msg=$rater_already_rated_msg;
	}else{
     fwrite($rater_file,$rater_rating."|".$rater_ip.$rater_end_of_line_char);
     $rater_msg=$rater_thankyou_msg;
	}
   }else{
    fwrite($rater_file,$rater_rating."|".$rater_ip.$rater_end_of_line_char);
    $rater_msg=$rater_thankyou_msg;
   }
  }else{
   fwrite($rater_file,$rater_rating."|".$rater_ip.$rater_end_of_line_char);
   $rater_msg=$rater_thankyou_msg;
  }
  fclose($rater_file);
 }else{
  $rater_msg=$rater_not_selected_msg;
 }
}

// Get current rating
if(is_file($rater_filename)){
 $rater_file=fopen($rater_filename,"r");
 $rater_str="";
 $rater_str = fread($rater_file, 1024*8);
 if($rater_str!=""){
  $rater_data=explode($rater_end_of_line_char,$rater_str);
  $rater_votes=count($rater_data)-1;
  $rater_sum=0;
  foreach($rater_data as $d){
   $d=explode("|",$d);
   $rater_sum+=$d[0];
  }
  $rater_rating=number_format(($rater_sum/$rater_votes), 2, '.', '');
 }
 fclose($rater_file);
}else{
 $rater_file=fopen($rater_filename,"w");
 fclose($rater_file);
}

// Assign star image
if ($rater_rating <= 0  ){$rater_stars = "./img/00star.gif";$rater_stars_txt="Not Rated";}
if ($rater_rating >= 0.5){$rater_stars = "./img/05star.gif";$rater_stars_txt="0.5";}
if ($rater_rating >= 1  ){$rater_stars = "./img/1star.gif";$rater_stars_txt="1";}
if ($rater_rating >= 1.5){$rater_stars = "./img/15star.gif";$rater_stars_txt="1.5";}
if ($rater_rating >= 2  ){$rater_stars = "./img/2star.gif";$rater_stars_txt="2";}
if ($rater_rating >= 2.5){$rater_stars = "./img/25star.gif";$rater_stars_txt="2.5";}
if ($rater_rating >= 3  ){$rater_stars = "./img/3star.gif";$rater_stars_txt="3";}
if ($rater_rating >= 3.5){$rater_stars = "./img/35star.gif";$rater_stars_txt="3.5";}
if ($rater_rating >= 4  ){$rater_stars = "./img/4star.gif";$rater_stars_txt="4";}
if ($rater_rating >= 4.5){$rater_stars = "./img/45star.gif";$rater_stars_txt="4.5";}
if ($rater_rating >= 5  ){$rater_stars = "./img/5star.gif";$rater_stars_txt="5";}


// Output
echo '<div class="hreview">';
echo '<form method="post" action="'.$_SERVER["PHP_SELF"].'">';
echo '<span  class="rating"><img src="'.$rater_stars.'?x='.uniqid((double)microtime()*1000000,1).'" alt="'.$rater_stars_txt.' stars" /> Ave. rating: '.$rater_stars_txt.'</span> from <span class="reviewcount"> '.$rater_votes.' votes</span>.';
echo '<div>';
echo '<label for="rate5_'.$rater_id.'"><input type="radio" value="5" name="rating_'.$rater_id.'[]" id="rate5_'.$rater_id.'" />Dope</label>';
echo '<label for="rate4_'.$rater_id.'"><input type="radio" value="4" name="rating_'.$rater_id.'[]" id="rate4_'.$rater_id.'" />Excellent</label>';
echo '<label for="rate3_'.$rater_id.'"><input type="radio" value="3" name="rating_'.$rater_id.'[]" id="rate3_'.$rater_id.'" />Good</label>';
echo '<label for="rate2_'.$rater_id.'"><input type="radio" value="2" name="rating_'.$rater_id.'[]" id="rate2_'.$rater_id.'" />Ok</label &nbsp;';
echo '<label for="rate1_'.$rater_id.'"><input type="radio" value="1" name="rating_'.$rater_id.'[]" id="rate1_'.$rater_id.'" />Bad</label>&nbsp;';

echo '<input type="hidden" name="rs_id" value="'.$rater_id.'" />';
echo '<input type="submit" size="1" name="rate'.$rater_id.'" value="Rate" />';

echo '</div>';
if($rater_msg!="") echo "<div>".$rater_msg."</div>";
echo '</form>';
echo '</div>';

?>

Ich hoffe das Beschreibt mein Problen genügend.
Ich würde mich wirklich sehr über Hilfe freuen! :)
Vielen dank!
 
Probier mal Folgendes in dem Dokument details_cd_no_greater_love.php:

  • Entferne das rotmarkierte br-Element
Code:
<td width="456" height="110" valign="top" bgcolor="#DDDDDD"><span class="Stil1">No Greater Love - Uppa Notch </span> <span class="Stil14">Pre-Order</span><span class="Stil7"><br />

        <span class="Stil20">Release date: 24th Oct. </span><br />
      <span class="Stil19">Mindbenda Recordings </span><br />
Format: CD Price: 14.99$	
    USD</span><bR /> 
    <div class="hreview"><form method="post" action="/[-=Mindbenda-Recordings-06=-]/iframes/store/details_cd_no-greater-love.php"><span  class="rating"><img src="./img/5star.gif?x=2348964529fa3e395ca0.13036926" alt="5 stars" /> Ave. rating: 5</span> from <span class="reviewcount"> 1 votes</span>.<div><label for="rate5_cd_no-greater-love"><input type="radio" value="5" name="rating_cd_no-greater-love[]" id="rate5_cd_no-greater-love" />Dope</label><label for="rate4_cd_no-greater-love"><input type="radio" value="4" name="rating_cd_no-greater-love[]" id="rate4_cd_no-greater-love" />Excellent</label><label for="rate3_cd_no-greater-love"><input type="radio" value="3" name="rating_cd_no-greater-love[]" id="rate3_cd_no-greater-love" />Good</label><label for="rate2_cd_no-greater-love"><input type="radio" value="2" name="rating_cd_no-greater-love[]" id="rate2_cd_no-greater-love" />Ok</label &nbsp;<label for="rate1_cd_no-greater-love"><input type="radio" value="1" name="rating_cd_no-greater-love[]" id="rate1_cd_no-greater-love" />Bad</label>&nbsp;<input type="hidden" name="rs_id" value="cd_no-greater-love" /><input type="submit" size="1" name="ratecd_no-greater-love" value="Rate" /></div></form></div>

</td>
und setze die Polsterungseigenschaften für das Formular auf null:

Code:
form {
margin: 0;
padding: 0;
}
Eventuell muß auch noch folgende CSS-Regel für das Dokument festgelegt werden:

Code:
html, body {
margin: 0;
padding: 0;
}
  • Hier fehlt noch die schliessende >-Klammer:
Code:
Ok</label> &nbsp;

Vielleicht helfen Dir diese Tipps weiter?
 
Da fehlt noch was:

Code:
<style type="text/css">
<!--
form {
margin: 0;
padding: 0;
}
-->
</style>
 
Status
Nicht offen für weitere Antworten.
Zurück