Hallo voisin,
ich glaube beim php Teil fehlt dir das Semikolon.
<? echo ($counter-1);?>
Könnte ein Fehler sein...
Probier mal...
Hallo Ihr, ich brauche bitte mal dringend Hilfe.
Folgendes Problem:
Folgendes Script fkt. unter dem IE aber nicht im Firefox und Opera.
Das Script soll aus Formularfeldern Werte auslesen und vergleichen,
und dann einen Preis ausrechnen.
Bei Firefox bekomme ich in der Fehlerkonsole folgende Mitteilung:
--> x has no properties <--
hier das Script:
<script type="text/javascript">
function summe() {
var p = 0;
var i = 0;
var q = 0;
var pr = 0.00;
var tmp = 0.00;
x = document.getElementById("order");
for(i=1;i<=<? echo ($counter-1)?>;i++){
p = (i*3)-1;
q = (i*3)-2;
if(x.elements[q].value == "9x13") tmp = 1;
if(x.elements[q].value == "10x15") tmp = 2;
if(x.elements[q].value == "13x18") tmp = 3.50;
pr = (x.elements[p].value*1) * tmp;
document.order.ausgabe.value=document.order.ausgabe.value*1 + pr;
};
}
</script>
Hat jemand eventuell eine Idee.
LG Voisin
Hallo voisin,
ich glaube beim php Teil fehlt dir das Semikolon.
<? echo ($counter-1);?>
Könnte ein Fehler sein...
Probier mal...
Hallo zulujaner, danke hat aber leider nicht geholfen ...
Ich habe mal versucht die Formularfelder aus zulesen,
mit:
<script type="text/javascript">var y = new Array();</script>
y = document.getElementById("order");
for(i=1;i<=<? echo ($counter-1);?>;i++){document.write(y[2]);};
document.write("<br>");
Das Script liegt am Ende des Formulars, also müssten ja die Felder da sein.
Aber leider kommt auch hier die Fehlermeldung:
--> y has no properties <--
Vielen Dank vorab
Voisin
also wenn es am Ende des Formulares liegt gehts nicht.
es muß nach </form> stehen.
Hab es auch nur gelesen noch nicht probiert klingt aber logisch ;-)
probier mal...
Danke zulujaner,
habe das Problem gefunden.
Ich hatte vergessen dem formular eine id zugeben, hatte nur einen namen festgelegt.
Danke Euch für die Hilfe.
LG Voisin
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)