Hi und erstmal sorry, falls das hier der falsche Bereich ist, dann bitte ich es in den richtigen zu schieben. Ich habe leider für JavaScript nichts gefunden und bin neu hier.
Ich habe folgendes Problem, ich habe ein kleines Rechnerscript geschrieben, mit dem man Strom, Spannung, Widerstand und Leistung ausrechnen kann. Das ganze habe ich so aufgebaut, dass ich 4 Checkboxen und 4 Textfelder habe, für jeden Wert eine Checkbox und das dazugehörige Textfeld. Man darf immer nur 2 Werte eingeben, die beiden restlichen werden dann automatisch ausgerechnet. Limitiert habe ich die Eingabe dadurch, dass ich von vorne herein alle Textfelder deaktiviert und alle Checkboxen aktiviert habe. Klickt man nun eine Checkbox an, wird das dazugehörige Textfeld aktiviert. Sind 2 Checkboxen angeklickt, werden die restlichen Checkboxen deaktiviert, können also garnicht mehr angeklickt werden, die dazugehörigen Textfelder sind also auch nicht editierbar und geben nur das Ergebnis wieder.
Nun das eigentliche Problem ist, offline, wenn ich die Datei einfach in meinem Browser öffne, funtktioniert das ganze genau so wie es soll, ich kann alles aktivieren, deaktivieren usw. doch sobald ich das ganze auf den Server lade und darüber aufrufe, funktioniert es nicht mehr.
ich habe da natürlich schon eine ganze Weile rumprobiert und es scheint irgendwie, als würden die for-Schleifen nicht richtig ausgeführt. Kann so etwas sein? ich hatte Testweise mal die Zählervariable ausgeben lassen, welche offline auch wie es sein sollte 4 mal ausgeführt wurde, online lediglich einmal.
Codeausschnitt:
das ist zum Beispiel der Codeteil, der dafür sorgen soll, dass, wenn 2 Checkboxen angeklickt sind, die anderen deaktiviert werden, was online nicht funktioniert.
Ich bin für jeden Hinweis dankbar, es konnte mir bisher niemand sagen wo das Problem liegt
Ich habe folgendes Problem, ich habe ein kleines Rechnerscript geschrieben, mit dem man Strom, Spannung, Widerstand und Leistung ausrechnen kann. Das ganze habe ich so aufgebaut, dass ich 4 Checkboxen und 4 Textfelder habe, für jeden Wert eine Checkbox und das dazugehörige Textfeld. Man darf immer nur 2 Werte eingeben, die beiden restlichen werden dann automatisch ausgerechnet. Limitiert habe ich die Eingabe dadurch, dass ich von vorne herein alle Textfelder deaktiviert und alle Checkboxen aktiviert habe. Klickt man nun eine Checkbox an, wird das dazugehörige Textfeld aktiviert. Sind 2 Checkboxen angeklickt, werden die restlichen Checkboxen deaktiviert, können also garnicht mehr angeklickt werden, die dazugehörigen Textfelder sind also auch nicht editierbar und geben nur das Ergebnis wieder.
Nun das eigentliche Problem ist, offline, wenn ich die Datei einfach in meinem Browser öffne, funtktioniert das ganze genau so wie es soll, ich kann alles aktivieren, deaktivieren usw. doch sobald ich das ganze auf den Server lade und darüber aufrufe, funktioniert es nicht mehr.
ich habe da natürlich schon eine ganze Weile rumprobiert und es scheint irgendwie, als würden die for-Schleifen nicht richtig ausgeführt. Kann so etwas sein? ich hatte Testweise mal die Zählervariable ausgeben lassen, welche offline auch wie es sein sollte 4 mal ausgeführt wurde, online lediglich einmal.
Codeausschnitt:
Code:
if(schranke==2)
{
for (var h = 0; h < 4; h++)
{
if (Ohm.auswahl[h].checked==false)
{
alert("h="+h+"schranke2="+schranke);
Ohm.auswahl[h].disabled=true;
}
}
.
.
.
.
das ist zum Beispiel der Codeteil, der dafür sorgen soll, dass, wenn 2 Checkboxen angeklickt sind, die anderen deaktiviert werden, was online nicht funktioniert.
Ich bin für jeden Hinweis dankbar, es konnte mir bisher niemand sagen wo das Problem liegt