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)
Falsche Ansicht (IE)
Hier der Code:
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:
Ich hoffe das Beschreibt mein Problen genügend.
Ich würde mich wirklich sehr über Hilfe freuen!
Vielen dank!
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)

Falsche Ansicht (IE)

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--> </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--> </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 ';
echo '<label for="rate1_'.$rater_id.'"><input type="radio" value="1" name="rating_'.$rater_id.'[]" id="rate1_'.$rater_id.'" />Bad</label> ';
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!