function: fehler bei string
mir unverständlich:
ich rufe über einen link eine javascript-funktion auf, die tadellos funktioniert, wenn die übergeben variablen zahlen sind, wenn sie jedoch ein string sind, gibt es eine fehlermeldung: <script type="text/javascript"> <!-- function auswahl(plz, ort, vorwahl) { alert (plz); alert (vorwahl); alert (ort); } //--> </script> .... (HTML) <a href="javascript:auswahl(1,abc,3)">Ortsauswahl</a> ergibt immer eine fehlermeldung, aber: <a href="javascript:auswahl(1,2,3)">Ortsauswahl</a> nicht!! woran liegt das? |
den string vielleicht in einfache anführungszeichen setzen? oder doppelte?
|
habs getestet --> leider wieder fehlermeldung
(es gehen nur einfache, denn doppelte sind ja nach <a href= "java... nicht möglich) nur nebenbei: auch einfache gehen in meinem fall nicht, weil die referenz innerhalb eines php-echo-befehls stehen, die demnach VOR dem <a href ... stehen: das original:echo '<tr><td><a href="javascript:auswahl('.$or_row[plz].','.$or_row[ort].','.$or_row[vorwahl].')">'.$or_row[plz].'</a></td><td>'.$or_row[ort].'</td></tr>'; |
Du musst die ' die ausgegeben werden solle n einfach mit ' maskieren!
|
bingo! es klappt!
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 13:21:36 Uhr. |
Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.