JavaScript Error
Slobodan
Hallo,
wieso macht Netscape Communicator 4.x und der MS IE 4.x nicht, Probleme bei folgendem Script:
-----------------------------------------------
<script language="JavaScript">
<!--
var WKInhalt = "";
function PruefeWK()
{
WKInhalt = "Drei";
}
function PA(BisherigeDaten)
{
PruefeWK();
alert(WKInhalt);
URL = "Eins";
alert(URL);
URL = URL + BisherigeDaten;
alert(URL);
URL = URL + WKInhalt;
alert(URL);
}
//-->
</script>
-----------------------------------------------
... und meldet:
JavaScript Error: [unknown origin],
PA is not defined.
Was muß ich machen um Netscape "zu beruhigen" ?
Slobodan
Hallo Slobodan,
codiere das mal wie folgt:
<script language="JavaScript">
<!--
var WKInhalt = "";
function PruefeWK()
{
WKInhalt = "Drei";
return WKInhalt;
}
function PA(BisherigeDaten)
{
WKInhalt = PruefeWK();
alert(WKInhalt);
URL = "Eins";
alert(URL);
URL = URL + BisherigeDaten;
alert(URL);
URL = URL + WKInhalt;
alert(URL);
}
//-->
</script>
ich hab's zwar jetzt nicht ausprobiert, müsste aber so gehen (hoffe ich)
Günter
Hallo,
wieso macht Netscape Communicator 4.x und der MS IE 4.x nicht, Probleme bei folgendem Script:
<script language="JavaScript">
<!--
var WKInhalt = "";
function PruefeWK()
»» {
WKInhalt = "Drei";
»» }
function PA(BisherigeDaten)
»» {
PruefeWK();
alert(WKInhalt);
URL = "Eins";
alert(URL);
URL = URL + BisherigeDaten;
alert(URL);
URL = URL + WKInhalt;
alert(URL);
»» }
//-->
</script>... und meldet:
JavaScript Error: [unknown origin],
PA is not defined.
Hallo Slobodan!
Ich kann aus obigem Skript keine Stelle erkennen, die die Fehlermeldung
verursacht haben könnte. Es wäre hilfreich, wenn Du auch die Stelle posten
könntest, an der die JavaScript-Funktionen aufgerufen werden.
(Meine Vermutung: Du hast irgendwo in der HTML-Seite
die Funktion PA ohne '()' aufgerufen?!).
Viele Grüße!
Andreas
... und der Aufruf lautet:
-----------------------------------------------
<a href="javascript:PA('5=1')" target="unten" >zumBeispiel</font></a>
-----------------------------------------------
???
Slobodan
P.S.
Mit der "return WKInhalt;" hat auch nicht geklappt.
<a href="javascript:PA('5=1')" target="unten" >zumBeispiel</font></a>
Hmm....
irgendwie muß es ja so eine Stelle sein (wegen der Fehlermeldung).
Ich habe Deine 'Single-Quotes' in Verdacht. Probier' doch
versuchsweise mal
<a href="javascript:PA("5=1")" target="unten">
(also mit maskierten doppelten Quotes).
Weiterhin viel Glück bei der Fehlersuche!
Andreas
Hallo Slobodan
... und der Aufruf lautet:
<a href="javascript:PA('5=1')" target="unten" >zumBeispiel</font></a>
Wenn ich das target weglasse, klappt's:
<a href="javascript:PA('5=1')">zumBeispiel</font></a>
viele Gruesse
Stefan Muenz
Und das war's !
Es hat geklappt !
Und das war (hofentlich) der letzter "Groß"-Problem in meinem Projekt "Online-Shop".
Herzlichen Dank,
Slobodan
Hallo,
PA is not defined.
Was muß ich machen um Netscape "zu beruhigen" ?
btw: ich hatte aehniche Fehler im Netscape ab 4.05 auch
mal, das ganze lag daran, das ich die
Funktionsdefinitionen innerhalb einer Klammer nur dann
vornehmen wollte, wenn der Browser richtig war.
Ab der Version verlangt NS aber, das
Funktionsdefinitionen auf der obersten Ebene liegen.
Da Du so viele sachen angepasst hast (Msg-Boxen ...)
gehe ich mal davon aus, dass Du das ganze nicht komplett kopiert hast. Vieleicht es sich bei Dir um ein
aehnliches Problem?
Hartmut Schoepke