ERLEDIGT
JA
JA
ANTWORTEN
4
4
ZUGRIFFE
240
240
EMPFEHLEN
-
09.09.10 09:23 #1
- Registriert seit
- Sep 2010
- Beiträge
- 3
Wie im Titel beschrieben, hab hier ein Script versucht, dass eine Sternebewertung ermöglichen soll, im IE funktioniert es soweit auch, im Firefox und Opera allerdings nicht, vielleicht könnt ihr mir ja helfen:
<meta http-equiv="content-script-type" content="text/javascript">
<script language="javascript" type="text/javascript">
<!--
function EnterStarButton(idPrefix, num, numTotal)
{
for (c=0; c<numTotal; c++)
{
if (c <= num)
document.getElementById(idPrefix+c).className="starButton starButtonOn";
else
document.getElementById(idPrefix+c).className="starButton starButtonOff";
}
}
function LeaveStarButton(idPrefix, num, numTotal)
{
var value = document.getElementById(idPrefix+'value').value - 1;
for (c=0; c<numTotal; c++)
{
if (c <= value)
document.getElementById(idPrefix+c).className="starButton starButtonOn";
else
document.getElementById(idPrefix+c).className="starButton starButtonOff";
}
}
function ClickStarButton(idPrefix, num, numTotal)
{
document.getElementById(idPrefix+'value').value = (num+1);
}
-->
</script>
<div class="starContainer">
<span id="star.0.0" class="starButton starButtonOn" onmouseenter="EnterStarButton('star.0.', 0, 5)" onmouseleave="LeaveStarButton('star.0.', 0, 5)" onClick="ClickStarButton('star.0.', 0, 5)"></span>
<span id="star.0.1" class="starButton starButtonOn" onmouseenter="EnterStarButton('star.0.', 1, 5)" onmouseleave="LeaveStarButton('star.0.', 1, 5)" onClick="ClickStarButton('star.0.', 1, 5)"></span>
<span id="star.0.2" class="starButton starButtonOn" onmouseenter="EnterStarButton('star.0.', 2, 5)" onmouseleave="LeaveStarButton('star.0.', 2, 5)" onClick="ClickStarButton('star.0.', 2, 5)"></span>
<span id="star.0.3" class="starButton starButtonOff" onmouseenter="EnterStarButton('star.0.', 3, 5)" onmouseleave="LeaveStarButton('star.0.', 3, 5)" onClick="ClickStarButton('star.0.', 3, 5)"></span>
<span id="star.0.4" class="starButton starButtonOff" onmouseenter="EnterStarButton('star.0.', 4, 5)" onmouseleave="LeaveStarButton('star.0.', 4, 5)" onClick="ClickStarButton('star.0.', 4, 5)"></span>
</div>
-
Hallo,
onMouseEnter & onMouseLeave gibt es auch nur bei Microsoft.
-
09.09.10 09:58 #3
- Registriert seit
- Sep 2010
- Beiträge
- 3
Achso, das erklärt einiges,

Wie kann ich diese Idee dann auch für andere Browser umsetzen**** Bei eBay etc. sind die Sternenbewertungen doch auch nicht vom Browser abhängig?!
-
09.09.10 10:01 #4
- Registriert seit
- Sep 2010
- Beiträge
- 3
Okay, hab mal gemerkt, dass du einen Link gesetzt hast, der mir natürlich sogar weiter geholfen hat,

Vielen Dank für die schnelle Antwort.
-
09.09.10 10:02 #5
Gibt der Firefox bzw. der Opera irgendwas in der Fehlerkonsole aus?
Außerdem ist mir aufgefallen, dass du die Zeichenkette idPrefix mit dem Integer c addierst.
Ersetze alle Vorkommen dieser "Addition" durch folgende richtige Addition:
Code javascript:1
...(idPrefix+c.toString())...
Schreibe bitte nächstes Mal deinen Code in einen Code-Tag, z.B. [javascript]Your code[/javascript]
mfg ComFreek
Falls ich dir geholfen habe, würde ich mich über ein DANKE freuen!
Kenn mich am besten aus in C++, WEB-Sprachen (PHP, HTML, JavaScript) und vllt. mehr
[PHP] Überprüfen, ob Website erreichbar • Sicherheit in PHP-Codes schaffen • Google Chrome-Extension für tutorials.de • json_compress()
Ähnliche Themen
-
Script funktioniert nach Firefox Update nicht mehr
Von bachhofer im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 30.07.09, 20:02 -
Spry Menu funktioniert leider nicht im Firefox
Von burgener im Forum HTML-EditorenAntworten: 2Letzter Beitrag: 25.05.09, 11:17 -
JS-Script funktioniert, PHP-Backend auch - aber ingesamt leider nicht.
Von J1M1 im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 23.03.08, 21:06 -
Script funktioniert im IE nicht im Firefox
Von searching_rik im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 12.10.05, 14:47 -
Fader-Script: Funktioniert in IE6, aber nicht in Firefox
Von rolo im Forum Javascript & AjaxAntworten: 1Letzter Beitrag: 12.10.04, 19:51





Zitieren


Login




