Zu den Aufzeichnungen der tutorials.de-Live-Workshops
ERLEDIGT
JA
ANTWORTEN
4
ZUGRIFFE
240
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Cullmann87 Cullmann87 ist offline Grünschnabel
    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>
     

  2. #2
    Avatar von hela
    hela hela ist gerade online Mitglied Smaragd
    tutorials.de Premium-User
    Registriert seit
    Oct 2004
    Beiträge
    1.098
    Hallo,

    onMouseEnter & onMouseLeave gibt es auch nur bei Microsoft.
     

  3. #3
    Cullmann87 Cullmann87 ist offline Grünschnabel
    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?!
     

  4. #4
    Cullmann87 Cullmann87 ist offline Grünschnabel
    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.
     

  5. #5
    Avatar von ComFreek
    ComFreek ComFreek ist offline [x] Let it be logic!
    tutorials.de Moderator
    Registriert seit
    Jun 2009
    Beiträge
    2.203
    Blog-Einträge
    3
    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 erreichbarSicherheit in PHP-Codes schaffenGoogle Chrome-Extension für tutorials.dejson_compress()

Ähnliche Themen

  1. Script funktioniert nach Firefox Update nicht mehr
    Von bachhofer im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 30.07.09, 20:02
  2. Spry Menu funktioniert leider nicht im Firefox
    Von burgener im Forum HTML-Editoren
    Antworten: 2
    Letzter Beitrag: 25.05.09, 11:17
  3. Antworten: 1
    Letzter Beitrag: 23.03.08, 21:06
  4. Script funktioniert im IE nicht im Firefox
    Von searching_rik im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 12.10.05, 14:47
  5. Fader-Script: Funktioniert in IE6, aber nicht in Firefox
    Von rolo im Forum Javascript & Ajax
    Antworten: 1
    Letzter Beitrag: 12.10.04, 19:51

Stichworte