Forum Doku Wiki Blog

Forumsarchiv 2004, August
PHP Variable in Javascript Codezeile

archivierte Beiträge lesen

  1. (PHP) PHP Variable in Javascript Codezeile von Christopher Händler, 03. 08. 2004, 15:47

PHP Variable in Javascript Codezeile

Der folgende Beitrag wurde am 03. 08. 2004, 15:47 Uhr von Christopher Händler veröffentlicht.

Hallo Ihr,
ich hoffe Ihr könnt mir helfen , denn ich weiss nicht wie ich das Problem löse , mein Erster Versuch in dem Bereich.

Ich will meine Navigation in einem CMS verwalten können. Und meine Navigation öffnet die Menüpunkte per Javascript in 2 unterschiedlichen Frames(also auch 2 Unterschiedliche Seite mit einem klick).
Nun will ich aber einen Menüpunkt erstellen im CMS und muss somit die Links mit dem CMS ändern können.
Aber Javascriptzeilen geben ja meine PHP Variablen nicht aus.

Optisches Beispiel:

So wie ich es bis jetzt habe:

Der Header ist klar:
</head>
<script type="text/javascript">
<!--
function ZweiFrames(URI1,F1,URI2,F2) {
  Frame1=eval("parent."+F1);
  Frame2=eval("parent."+F2);
  Frame1.location.href = URI1;
  Frame2.location.href = URI2;
}
function ZweiFramesBack(F1,F2) {
  Frame1=eval("parent."+F1);
  Frame2=eval("parent."+F2);
  Frame1.history.back();
  if (!window.opera) window.setTimeout("Frame2.history.back()",10);
}
function ZweiFramesForward(F1,F2) {
  Frame1=eval("parent."+F1);
  Frame2=eval("parent."+F2);
  Frame1.history.forward();
  if (!window.opera) window.setTimeout("Frame2.history.forward()",10);
}
//-->
</script>
</head>

Im Body steht:
<body>
<a href="javascript:ZweiFrames('navigation1.html','navi','inhalt1.html','mitte')">Link</a></body>

Aber ich will ja für die Link- und Frameangaben PHP Variablen einsetzen damit er sich die daten aus der MySQL Datenbank nimmt und nicht aus der eigentlichen php oder html datei.

<body>
<a href="javascript:ZweiFrames('$link1','$frame1','$link2','$frame2')">Link</a></body>


Doch das klappt ja nicht , wie kann ich das beheben?

Würde mich freuen wenn jemand helfen kann ich Verzweifel daran.

Danke im vorraus

Mfg Chris

PHP Variable in Javascript Codezeile

Der folgende Beitrag wurde am 03. 08. 2004, 15:57 Uhr von Christopher Händler veröffentlicht.

Wie peinlich es funktioniert ja doch ich depp !

PHP Variable in Javascript Codezeile

Der folgende Beitrag wurde am 03. 08. 2004, 16:02 Uhr von Andreas Korthaus veröffentlicht.

Hi!

> <a href="javascript:ZweiFrames('$link1','$frame1','$link2','$frame2')">Link</a></body>
>
>
> Doch das klappt ja nicht , wie kann ich das beheben?

Du musst PHP in Javascripte exakt genau so einbetten, wie in HTML. Für PHP ist die HTML/JS Seite nur Text in der er ggfs. (zwischen <??>) PHP-Anweisungen findet.
Siehe: http://de3.php.net/manual/de/tutorial.firstpage.php#AEN223

http://www.dclp-faq.de/q/q-web-server-client.html
http://www.dclp-faq.de/q/q-funktion-php-js.html


Grüße
Andreas
--
SELFHTML Tipps & Tricks: http://aktuell.de.selfhtml.org/tippstricks/

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4