Antworten auf deine Fragen:
Neues Thema erstellen

ich versteh javascript nicht mehr

darthfly

Nicht mehr ganz neu hier

ich habe folgende funtion geschrieben:
PHP:
<script type="text/javascript">
function Set_führerscheinauto(){

alert (document.bewerberformular.führerscheinauto.selectedIndex);
document.bewerberformular.führerscheinauto.selectedIndex=2;
document.bewerberformular.führerscheinsonder.selectedIndex=3;
document.bewerberformular.führerscheinmofa.selectedIndex=2;

alert ("test");
}
</script>
Funtioniert tadellos.
Jetzt ändere ich die Funtion zu
PHP:
<script type="text/javascript">
function Set_führerscheinauto(){
var in;
in=document.bewerberformular.führerscheinauto.selectedIndex;
alert (in);
document.bewerberformular.führerscheinauto.selectedIndex=2;
document.bewerberformular.führerscheinsonder.selectedIndex=3;
document.bewerberformular.führerscheinmofa.selectedIndex=2;

alert ("test");
}
</script>
UND nun macht er GAR NIX mehr.
Sogar die Fehlerbehandlung mit try catch, ergibt GAR NIX. Nicht mal das Ergebnis von e wird ausgegeben. Gar nix. Es ist , als gebe es diese Funktion nicht mehr.
PHP:
 <script type="text/javascript">
 try{
  var in;
  in=document.bewerberformular.führerscheinauto.selectedIndex;
  alert (in);
  document.bewerberformular.führerscheinauto.selectedIndex=2;
  document.bewerberformular.führerscheinsonder.selectedIndex=3;
  document.bewerberformular.führerscheinmofa.selectedIndex=2;

  alert ("test");
}catch (e)
alert (e);
}
 }
WO könnte das problem liegen?
Selbst das bringt KEINE Ausgabe
PHP:
 <script type="text/javascript">
 try{
   alert (document.bewerberformular.führerscheinauto.selectedIndex);
  document.bewerberformular.führerscheinauto.selectedIndex=2;
  document.bewerberformular.führerscheinsonder.selectedIndex=3;
  document.bewerberformular.führerscheinmofa.selectedIndex=2;

  alert ("test");
}catch (e)
alert ("test");
}
Es ist , als würde die funktion einfach abgebrochen.
übrigens: SO rpfe ich die Funktion auf:
PHP:
 JA <input type="radio" name="fromauto" value="1"<?php if(isset($from_auto) && $from_auto == '1') echo ' checked="checked"'; ?> onchange="Set_führerscheinauto();document.bewerberformular.führerscheinauto.focus();" >
NEIN <input type="radio" name="fromauto" value="0"<?php if(isset($from_auto) && $from_auto == '0') echo ' checked="checked"'; ?> onchange="document.bewerberformular.speichern.focus();" >
 

Anina

Pixelschubserin

AW: ich versteh javascript nicht mehr

Also Bezug nehmend auf deinen Titel:
Ich verstehe Javascript grundsätzlich nicht...

Aber evtl. ein Vorschlag (bitte nicht haun, wenn der jetzt dämlich war...):
Für HTML, etc. gibt es doch solche Überprüfungstools - also online oder auch in diversen Programmen. Gibt es das für Javascript evtl. auch?
 

MyBad

localhorst

AW: ich versteh javascript nicht mehr

Ich bin nun auch kein JS-Profi aber versuch mal folgendes:
- Schau mal mit FireBug für den Firefox, ob da was angemeckert wird.
- mach mal aus:
PHP:
var in;
in=document.bewerberformular.führerscheinauto.selectedIndex;
PHP:
var in = document.bewerberformular.führerscheinauto.selectedIndex;
- Sonderzeichen in Quelltexten sind nicht so toll.

Eventuell liege ich auch voll daneben. Habe aber auch nicht so wirklich Ahnung von JavaScript.
 
S

Selloso

Guest

AW: ich versteh javascript nicht mehr

Hallo zusammen,

- mach mal aus:
PHP:
var in;
in=document.bewerberformular.führerscheinauto.selectedIndex;
PHP:
var in = document.bewerberformular.führerscheinauto.selectedIndex;

Ich denke nicht, dass das etwas ändern wird.

Sich dem Problem mit Firebug zu nähern würde ich aber auch empfehlen. Gibt denn Dein Browser keinerlei Meldungen aus?

Kannst Du die komplett "gerenderte" HTML zur Verfügung stellen?

Viele Grüße
Selloso
 

cebito

undefined

AW: ich versteh javascript nicht mehr

- mach mal aus:
PHP:
var in;
in=document.bewerberformular.führerscheinauto.selectedIndex;
PHP:
var in = document.bewerberformular.führerscheinauto.selectedIndex;

Nee, das ist schon richtig so, du kannst eine Variable definieren und ihr dann erst später nen Wert zuweisen. SELFHTML: JavaScript / Sprachelemente / Variablen und Werte

- Sonderzeichen in Quelltexten sind nicht so toll.

zustimm
 

darthfly

Nicht mehr ganz neu hier

AW: ich versteh javascript nicht mehr

Mittlerweile hab ich das problem anders geregelt.
ich wollte eigentlich folgendes machen:
PHP:
function Set_führerscheinauto(){
var in=document.bewerberformular.führerscheinauto.selectedIndex;

  if (in != 1 && in != 4)
  {
     if (in != 3)
     {
        document.bewerberformular.führerscheinauto.selectedIndex=2;
     }
  document.bewerberformular.führerscheinsonder.selectedIndex=3;
  document.bewerberformular.führerscheinmofa.selectedIndex=2;
  }
klappte nicht aber SO geht es:
PHP:
function Set_führerscheinauto(){
  if (document.bewerberformular.führerscheinauto.selectedIndex != 1 && document.bewerberformular.führerscheinauto.selectedIndex != 4)
  {
  if (document.bewerberformular.führerscheinauto.selectedIndex != 3)
  {
  document.bewerberformular.führerscheinauto.selectedIndex=2;
  }
  document.bewerberformular.führerscheinsonder.selectedIndex=3;
  document.bewerberformular.führerscheinmofa.selectedIndex=2;
  }
ist zwar uneleganter klappt aber.
 

sokie

Mod | Web

AW: ich versteh javascript nicht mehr

man sollte auf alle Variablennamen verzichten, deren Zeichenfolge von javascript selbst reserviert ist. ( wie zB for,in,...)
Da Javascript "in" nun als funktionellen begriff kennt, kann dies nicht zugleich ein Variablenname sein.
 

Solla

Aktives Mitglied

AW: ich versteh javascript nicht mehr

Also mit den Sonderzeichen, den umlauten wäre ich auch immer sehr vorsichtig, das Hauptproblem ist aber "in" das ist ja schon durch JS selbst belegt.

B.G.
Solla
 

darthfly

Nicht mehr ganz neu hier

AW: ich versteh javascript nicht mehr

Sogar als ich ne testvariable kl genannt hab, ging nix. oder ist kl auch reserviert?
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.640
Beiträge
1.538.508
Mitglieder
67.558
Neuestes Mitglied
azmostbethaot
Oben