'$monat' ist undefiniert
Renas Sheho
- javascript
Hallo Leute,
ich habe vor kurzem eine Schleife programmiert aber ich weiße nicht wiso das nicht klappt könnt ihr mir weiter helfen denn das ist sehr wichtig
Der Fehler ist:
'$monat' ist undefiniert
Hier ist der Script:
<script type="text/javascript">
<!--
$tagH1 = "Montag"; $monat1 = "Januar";
$tagH2 = "Dienstag";
$tagH3 = "Mittwoch";
$tagH4 = "Donnerstag";
$tagH5 = "Freitag";
$tagH6 = "Samstag";
$tagH7 = "Sonntag";
if( $monat == -1 && $tag == 3 ){
echo("Monat $monat1 Tag $tag $tagH6");
}
// -->
</script>
Halihallo Renas
Der Fehler ist:
'$monat' ist undefiniert
Das ist kein gültiger Javascript-Variablenname. Ersetze diesen durch z.B. "monat" ohne
$. Zudem: Ist monat bzw. $monat überhaupt vorher definiert worden?
Viele Grüsse
Philipp
Hallo Leut,
vielleicht helfen grundsätzliche kenntnisse der Javascript-Syntax... (nachzulesen in SelfHTML!)
<script type="text/javascript">
<!--
echo("Monat $monat1 Tag $tag $tagH6");
// -->
</script>
so long...
bluntburn
Hi,
ich habe vor kurzem eine Schleife programmiert aber ich weiße nicht wiso das nicht klappt könnt ihr mir weiter helfen denn das ist sehr wichtig
Ich seh da KEINE Schleife.
Der Fehler ist:
'$monat' ist undefiniert
Warum setzt Du $-Zeichen vor die Variablennamen?
Javascript ist nicht Perl und auch nicht PHP...
Ich könnte mir vorstellen, daß das in einigen Browsern Ärger macht.
$tagH1 = "Montag"; $monat1 = "Januar";
Hier wurde $monat1 gesetzt, nicht $monat.
if( $monat == -1 && $tag == 3 ){
Hier prüfst Du $monat ab - gesetzt wurde aber $monat1
echo("Monat $monat1 Tag $tag $tagH6");
cu,
Andreas
Hallo nochmal,
<script type="text/javascript">
aha, Du möchtest also etwas in Javascript machen...
<!--
tagH1 = "Montag"; monat1 = "Januar";
tagH2 = "Dienstag";
tagH3 = "Mittwoch";
tagH4 = "Donnerstag";
tagH5 = "Freitag";
tagH6 = "Samstag";
tagH7 = "Sonntag";
eine Variablendefinition sieht etwas anders aus... (var xyz=[wert];)
if(monat = -1 && roj = 3){
"=" ist eine Zuweisung, kein Vergleichsoperator... und "monat" und "roj" ist hier nicht bekannt...
echo("Monat monat1 Tag tag tagH6");
Was zum Teufel willst Du mit "echo" in Javascript???
}
// -->
</script>
Ganz ehrlich, Rhenas, Dir scheinen ganz grundsätzliche Kenntnisse über Javascript zu fehlen (hoffentlichsieht's da bei Pearl oder PHP besser aus...)
Lies dazu bitte mal die Forums-FAQ!
Grüße,
bluntburn