GCF-Board

Registrieren || Einloggen || Hilfe/FAQ || Suche || Memberlist || Home || Statistik || Kalender || Staff Willkommen Gast!

GCF-Board » Web-Programmierung » php variable an Javafunktion übergeben » Threadansicht

Autor Thread - Seiten: -1-
000
15.05.2005, 17:08 Uhr
stromi

Foren Schüler


hallo,

ich versuche einer JavaScript funktion eine php Variable zu übergeben:
[quellcode:]
<a href="javascript:scriptName(<? echo $variable; ?>;">
[/quellcode]
das klappt so allerdings nicht. der IE gibt folgenden Fehler: ')' erwartet!!
weiss jemand was ich falsch mache?

danke im voraus
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
001
15.05.2005, 19:47 Uhr
ToP-PaPPa
Der, der den Hammer schwingt
Foren Papst


und wie geht nochmal php?
--
If minds had anuses, blogging would be what your mind would do when it had to take a dump.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
002
15.05.2005, 20:42 Uhr
stromi

Foren Schüler


wie meinst du das?

also $variable wird weiter oben generiert....
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
003
15.05.2005, 22:09 Uhr
ToP-PaPPa
Der, der den Hammer schwingt
Foren Papst



Quellcode:
<a href="javascript:scriptName(<? echo $variable; ?>[b])[/b];">


--
If minds had anuses, blogging would be what your mind would do when it had to take a dump.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
004
15.05.2005, 22:38 Uhr
stromi

Foren Schüler


achso, jetzt seh ichs auch. sorry die klammer ist schon da!! ich habs nur mit der code darstellung noch nicht geschnallt....

also bei mir sieht es so aus:


Quellcode:
<a href="javascript:scriptName(<? echo $variable; ?>);">

...das müsste doch funktionieren!??

wenn ich im browser mit dem mauszeiger über den link fahre, erscheint auch der richtige wert für die $variable und die ")" am ende steht auch!!

hmmmm, ich hab mich total festgefahren. hoffe du weisst rat!

Dieser Post wurde am 15.05.2005 um 22:38 Uhr von stromi editiert.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
005
15.05.2005, 22:48 Uhr
stromi

Foren Schüler


ich kanns noch garnicht glauben, ich habs geschafft

der Fehler ist aber auch zu dumm. hab nochmal ein bissel gegoogelt und gemerkt, dass alle javascript vars ein ' vor und nach dem wert haben. (richtig, ich habe keine ahnung von javascript.)

die lösung liegt also auf der hand:


Quellcode:
<a href="javascript:scriptName([b]'[/b]<? echo $variable; ?>[b]'[/b]);">

das hat bisher nicht funktioniert, da ich die ganze letzte nacht den gesamten link mit echo ausgegeben habe, und der ' falsch interpretiert wurde. naja, egal. klappt nun jedenfalls.

trotzdem vielen dank für deine hilfe
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
006
15.05.2005, 23:16 Uhr
ToP-PaPPa
Der, der den Hammer schwingt
Foren Papst


kein problem. konnte ja nicht ahnen, dass die variable keine '' hatte.
--
If minds had anuses, blogging would be what your mind would do when it had to take a dump.
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
007
24.08.2006, 14:16 Uhr
Schneemann1991

Foren Neuling


also wenn ich eine variable am JavaScript übergebe mach ich das meistens so:

<script type="text/javascript">
<!--
var phpvariable = "<?php echo $variable ?>";
//-->
</script>
Seitenanfang Seitenende
Profil || Private Message || Suche Zitatantwort || Editieren || Löschen || IP
Seiten: -1-     [ Web-Programmierung ]  



German Computer Freaks

powered by ThWboard 3 Beta 2.85-rc3
© by Paul Baecher & Felix Gonschorek