Hallo, ich habe mir ein kleines Plugin gebastelt, das den Fortschritt von gesubbten Untertiteln in einem Widget anzeigen soll.
Jetzt stelle ich fest, dass im IE6 die Optionen unter dem untersten Trennstrich nicht angezeigt werden. Ich weiß jetzt leider nicht, was genau der IE nicht am Script mag. Das Widgetfenster in meinem Theme lässt sich bewegen. Wenn man es bewegt, dann wird es etwas durchsichtig und man sieht, dass die Fehlenden Optionen irgendwie in den Hintergrund gekommen sind und deswegen nicht sichtbar sind. Das Widget könnt ihr im linken Sidebar sehen Anime - Subs & Cuts Entschuldigt bitte, dass der Quellcode so zusammengestaucht ist.. Ich bin noch ein ziemlicher Anfänger in html und php und hab es einfach nicht hinbekommen die \n einzubauen ohne eine Fehlermeldung zu verursachen.
Könntet ihr mir bitte helfen mein Plugin etwas IE - freundlicher zu machen?
Hier ist die Funktion mit dem Inhalt, der im Widget ausgegeben werden soll:
function widget_video_buildEmbed($subID, $minLines, $maxLines, $animeName, $animeLinkID, $progress)
{
$rechnung = round(100/$maxLines*$minLines,2);
$rechnung2 = round(1.88*$rechnung-(1.88*$rechnung/100*2),2);
$object = '<object>';
$object .= '<a href="?p='.$animeLinkID.'">'.$animeName.'</a>';
$object .= '<hr size="1" />';
$object .= '<div style="font-size: 14px; color: black; width: 188px;"><strong>'.$subID.'</strong></div>';
$object .= '<div style="border: 1px dotted red; width: 188px; height: 14px;">';
$object .= '<div style="margin: 2px; width: '.$rechnung2.'px; height: 10px; background-color: darkred;"></div></div>';
$object .= '<div style="font-size: 10px; color: red; width: 188px;">'.$minLines.' of '.$maxLines.' lines ('.$rechnung.'%)</div>';
$object .= '<hr size="1" />';
if($progress == 1){
$object .= '<div style="font-size: 10px; width: 100px; float:left;">';
$object .= '<div style="color: black; ">preparing lines:</div>';
$object .= '<div style="color: black; ">translation:</div>';
$object .= '<div style="color: black; ">quality check:</div>';
$object .= '</div>';
$object .= '<div style="font-size: 10px; width: 88px; float:left;">';
$object .= '<div style="color: red; ">in progress</div>';
$object .= '<div style="color: red; ">in progress</div>';
$object .= '<div style="color: red; ">in progress</div>';
$object .= '</div>';
}
else if($progress == 2){
$object .= '<div style="font-size: 10px; width: 88px; float:left;">';
$object .= '<div style="color: black; ">preparing lines:</div>';
$object .= '<div style="color: black; ">translation:</div>';
$object .= '<div style="color: black; ">quality check:</div>';
$object .= '</div>';
$object .= '<div style="font-size: 10px; width: 100px; float:left;">';
$object .= '<div style="color: green; ">done</div>';
$object .= '<div style="color: red; ">in progress</div>';
$object .= '<div style="color: red; ">in progress</div>';
$object .= '</div>';
}
else if($progress == 3){
$object .= '<div style="font-size: 10px; width: 88px; float:left;">';
$object .= '<div style="color: black; ">preparing lines:</div>';
$object .= '<div style="color: black; ">translation:</div>';
$object .= '<div style="color: black; ">quality check:</div>';
$object .= '</div>';
$object .= '<div style="font-size: 10px; width: 100px; float:left;">';
$object .= '<div style="color: green; ">done</div>';
$object .= '<div style="color: green; ">done</div>';
$object .= '<div style="color: red; ">in progress</div>';
$object .= '</div>';
}
else {
$object .= '<div style="font-size: 10px; width: 88px; float:left;">';
$object .= '<div style="color: black; ">preparing lines:</div>';
$object .= '<div style="color: black; ">translation:</div>';
$object .= '<div style="color: black; ">quality check:</div>';
$object .= '</div>';
$object .= '<div style="font-size: 10px; width: 100px; float:left;">';
$object .= '<div style="color: green; ">done</div>';
$object .= '<div style="color: green; ">done</div>';
$object .= '<div style="color: green; ">done</div>';
$object .= '</div>';
}
$object .= '<div/>';
$object .= '</object>';
return $object;
}
Alles anzeigen