![]() |
|
|
Themen-Optionen |
|
|
Nach oben #1 |
|
Neuer Benutzer
Registriert seit: 07.01.2007
Beiträge: 2
|
Hi,
der Browser sollte normalerweise sobald der wert des inputs "gbetrag" nicht mehr 0,00 € ist einen Button ausgeben Aber wie schon im Titel zu lesen geht das Script im IE nicht im FireFox geht es jedoch einwandfrei. Hab schon alles mögliche probiert finde aber keine Lösung. Ich hab mal ein kleine Testdatei hochgeladen. http://home.arcor.de/64m3r_15/test/test.html Schon mal danke für jede Antwort. |
|
|
|
|
|
Nach oben #4 |
|
Erfahrener Benutzer
Registriert seit: 02.12.2004
Ort: Remagen
Beiträge: 4.800
|
Na dann schlägt ja schon die if-Abfrage im IE fehl und er wandert in den else-Block, oder? Hab ich das jetzt richtig verstanden?
Dann weißt du doch, wo du ansetzen müsstest. Vielleicht mal bei z.B. http://de.selfhtml.org/javascript/ nachschauen. Lass dir doch mal den Wert von gbetrag im if/else-Zweig ausgeben. Btw. hier das ist der Quelltext HTML-Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title>test</title> <script language="JavaScript"> <!-- function SymError() { return true; } window.onerror = SymError; var SymRealWinOpen = window.open; function SymWinOpen(url, name, attributes) { return (new Object()); } window.open = SymWinOpen; //--> </script> <script type="text/javascript"> <!-- function warumnur() { if(window.document.berechnen.gbetrag.value == "0,00 €") { document.getElementById("test").type = 'hidden'; } else { document.getElementById("test").type = 'submit'; alert("Hallo Welt"); } } function berechne() { if(window.document.berechnen.elements[0].value == "1 kg") { var e0 = 11.0*parseInt(window.document.berechnen.elements[0].value); } else { var e0 = (1.1*parseInt(window.document.berechnen.elements[0].value))/100; } var kosten = e0; kosten = kaufm(parseFloat(kosten))+" €"; window.document.berechnen.gbetrag.value = kosten; warumnur(); } function kaufm(x) { var k = (Math.round(x * 100) / 100).toString(); k += (k.indexOf('.') == -1)? '.00' : '00'; var p = k.indexOf('.'), m = k.indexOf('-.'); var f = (p == 0 || m == 0)? '0,' : ','; return k.substring(0, p) + f + k.substring(p+1, p+3); } function up(x) { if(window.document.berechnen.elements[x].value == "975 g") { window.document.berechnen.elements[x].value = "1 kg"; } else { if(window.document.berechnen.elements[x].value !== "1 kg") { var up = parseInt(window.document.berechnen.elements[x].value)+25; window.document.berechnen.elements[x].value = up+" g"; } } } function down(x) { if(window.document.berechnen.elements[x].value == "1 kg") { window.document.berechnen.elements[x].value = "975 g"; } else { if(window.document.berechnen.elements[x].value !== "0 g") { var down = parseInt(window.document.berechnen.elements[x].value)-25; window.document.berechnen.elements[x].value = down+" g"; } } } //--> </script> </head> <body> <form action="" method="post" name="berechnen"> <input name="e0" disabled class="ganzeige" size="4" maxlength="5" value="0 g" /> <img src="ud.jpg" width="20" height="24" alt="" border="0" usemap="#e0" /> <map name="e0"> <area shape="poly" coords="10,0,3,7,3,10,17,10,17,6" onClick="up(0);berechne();" href="#" alt="hoch"> <area shape="poly" coords="3,12,3,16,10,22,17,16,17,12" onClick="down(0),berechne();" href="#" alt="runter"> </map> <br /> <input name="gbetrag" size="40" maxlength="60" value="" /> <input type="submit" id="test" value="Abschicken" /> </form> </body> </html> <script language="JavaScript"> <!-- var SymRealOnLoad; var SymRealOnUnload; function SymOnUnload() { window.open = SymWinOpen; if(SymRealOnUnload != null) SymRealOnUnload(); } function SymOnLoad() { if(SymRealOnLoad != null) SymRealOnLoad(); window.open = SymRealWinOpen; SymRealOnUnload = window.onunload; window.onunload = SymOnUnload; } SymRealOnLoad = window.onload; window.onload = SymOnLoad; //--> </script> |
|
|
|
![]() |
| Lesezeichen |
| Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1) | |
| Themen-Optionen | |
|
|
Ähnliche Themen
|
||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Seltsamer Fehler ... | Basti | PHP-Programmierung | 3 | 29.05.2007 17:50 |
| Fehler ignorieren mit @; wann überhaupt sinnvoll? | Ben | PHP-Programmierung | 26 | 29.05.2006 23:12 |
| Fehler im PHP Parser oder lag der Fehler doch bei mir? | Prophet | PHP-Programmierung | 4 | 12.05.2006 17:17 |
| Via htaccess alle Fehler umleiten ? | robo47 | Tools, Server, Betriebssysteme | 10 | 03.01.2006 07:00 |
| fehler am server oder fehler am script | vodan | PHP-Programmierung | 26 | 23.05.2005 00:28 |