Ergebnis 1 bis 4 von 4
  1. #1
    Deddy ist offline Grünschnabel
    registriert
    21-12-2006
    Beiträge
    2

    Mozilla versteht document.getElementById nicht

    Hallo!

    Ich bin neu hier. Hab jetzt schon 2 Stunden auf eurem wunderschönen Board verbracht, aber ich finde leider nicht wonach ich suche.

    Hab folgendes Problem. Wenn ich auf einen Link klicke soll die Zahl um 75 erhöht werden. Funktioniert im IE wunderbar nur der Mozilla versteht das leider nicht. Hat jemand dafür einen Lösung wie ich das bewerkstellige?

    Hier der Code:

    Code:
    <html><head><title>Test</title>
    <script language="JavaScript" type="text/javascript">
    //
      function Rechne()
      {   
         var EinzelPreis   = document.getElementById("einzelpreis");
         var Anzeigepreis  = document.getElementById("showprice");
         
         Price = (eval(EinzelPreis.value) + 75);
         Anzeigepreis.innerText = (Price.toFixed(2));
     }
    
    
    
    //
    </script>
    </head>
    <body>
    <form action="index.php" method="post">
                <input type="hidden" name="einzelpreis" value="2130.1" id="price">
         <table>
                     <tr>
                       <td><span id="showprice" >2.130,10 &euro;</span></td>
                       <td>&nbsp;</td>
                       <td class="fontgray1"><a href="#" onclick="JavaScript:Rechne();" >Plus 75 Euro</a>.</td>
                     </tr>
    				 <tr><td colspan="3"></td></tr>
                   </table>
    </form>
    </body></html>
    Herzlichen Dank im voraus

    Deddy

  2. #2
    RouL ist offline Jungspund
    registriert
    21-12-2006
    Beiträge
    18

    AW: Mozilla versteht document.getElementById nicht

    versuchs mal damit:

    es muss heißen: <input type="hidden" id="einzelpreis" value="2130.1" id="price">
    und bei firefox (geht auch bei ie): Anzeigepreis.innerHTML = (Price.toFixed(2));

    Code:
    <html><head><title>Test</title>
    <script language="JavaScript" type="text/javascript">
    //
      function Rechne()
      {   
         var EinzelPreis   = document.getElementById("einzelpreis");
         var Anzeigepreis  = document.getElementById("showprice");
         
         Price = (eval(EinzelPreis.value) + 75);
         Anzeigepreis.innerHTML = (Price.toFixed(2));
     }
    
    
    
    //
    </script>
    </head>
    <body>
    <form action="index.php" method="post">
                <input type="hidden" id="einzelpreis" value="2130.1" id="price">
         <table>
                     <tr>
                       <td><span id="showprice" >2.130,10 &euro;</span></td>
                       <td>&nbsp;</td>
                       <td class="fontgray1"><a href="#" onclick="javascript:Rechne();" >Plus 75 Euro</a>.</td>
                     </tr>
    				 <tr><td colspan="3"></td></tr>
                   </table>
    </form>
    </body></html>
    MfG RouL

  3. #3
    Deddy ist offline Grünschnabel
    registriert
    21-12-2006
    Beiträge
    2

    AW: Mozilla versteht document.getElementById nicht

    Suupper! Genau das wars. Danke

    Nur stehe ich jetzt vorm nächsten Problem. Es wird mir der alte Wert weitergeschickt. Der neue Wert wird zwar wunderbar angezeigt, aber
    weitergeschickt wird der alte.

  4. #4
    RouL ist offline Jungspund
    registriert
    21-12-2006
    Beiträge
    18

    AW: Mozilla versteht document.getElementById nicht

    dann änder doch einfach auch die value von dem hidden-input
    MfG RouL

Ähnliche Themen

  1. Probleme mit Mozilla 1.7..
    Von Ligne Bleu im Forum CSS und (X)HTML
    Antworten: 4
    Letzter Beitrag: 02-02-2006, 21:27
  2. onMouseOver in Mozilla
    Von Halloweena im Forum JavaScript
    Antworten: 6
    Letzter Beitrag: 08-12-2005, 16:42
  3. Mozilla mit self.close() schließen
    Von SichlMichl im Forum JavaScript
    Antworten: 1
    Letzter Beitrag: 11-10-2005, 17:39
  4. padding im mozilla
    Von woodruff im Forum CSS und (X)HTML
    Antworten: 10
    Letzter Beitrag: 30-08-2004, 21:26
  5. Mozilla???
    Von planet4 im Forum Tools und Programme
    Antworten: 6
    Letzter Beitrag: 24-05-2003, 14:03

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •