mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Do 28.03.2024 23:07 Benutzername: Passwort: Auto-Login

Thema: PHP Variabel in JavaScript ausgeben vom 09.01.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> PHP Variabel in JavaScript ausgeben
Seite: 1, 2, 3, 4, 5  Weiter
Autor Nachricht
tom1989
Threadersteller

Dabei seit: 04.08.2008
Ort: Klagenfurt am Wörthersee
Alter: 35
Geschlecht: Männlich
Verfasst Fr 09.01.2009 12:17
Titel

PHP Variabel in JavaScript ausgeben

Antworten mit Zitat Zum Seitenanfang

Grüss euch,

beweg mich derzeit in einem relativen Neugebiet und probier halt mal a bisserl rum.

Jetzt hab ich eine Datenbank - wo ein Bildpfad hinterlegt worden ist. Variabelname = $bildg
da ist z.B. www.img.at/img.jpg hinterlegt.

Dann hab ich noch ein JavaScript, ein PopUp, welches mir das größere Bild anzeigt, sobald ich mit dem Mauszeiger übers Thumbnail fahr. - is ausn Netz ein vorgefertigtes Skript!

messages[0] = new Array('bild','test');

und 'bild' müsste der Pfad des Bildes stehen, welches aus der Datenbank ausgelesen werden müsste.

Wie lös ich das am besten?
Helft mir bitte weiter.... *hu hu huu*
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Fr 09.01.2009 12:25
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
messages[0] = new Array('<?php echo $bild ?>','test');
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
tom1989
Threadersteller

Dabei seit: 04.08.2008
Ort: Klagenfurt am Wörthersee
Alter: 35
Geschlecht: Männlich
Verfasst Fr 09.01.2009 18:04
Titel

Antworten mit Zitat Zum Seitenanfang

ok danke, das hab ich sogar schon mal probiert.. *hehe* ..bringt aber trotzdem nix.. * grmbl * .. außer dem popup wo test als Untertitel drin steht.. *Schnief*

Kann das sein, dass ich ne DB-Verbindung herstellen muss?? * Keine Ahnung... *

Hab nämlich ne externe JS-Datei...d.h. in der PHP Datei hab ich im head bereich auf die externe JS Datei verlinkt
Code:
<script language="javascript" src="../js/picture.js" type="text/JavaScript"></script>
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Questioner

Dabei seit: 23.12.2008
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 12.01.2009 15:51
Titel

Antworten mit Zitat Zum Seitenanfang

Also hab ich das jetzt richtig verstanden?!
Du hast eine PHP-Variable. Und diese willst Du innerhalb der externen JS-Datei verwenden???

PHP wird ja erst geparst (ausgeführt), woraus der Code entsteht, der dem Browser gesendet wird.
Die externe Datei existiert jedoch schon und kann daher keinen PHP-Code verarbeiten.

Du müsstest also dein Bild erst im PHP-Script einer JS-Variablen zuweisen und von der externen Datei auf diese zugreifen:

test.php:
Code:

<?php
...
$bild = ...;
?>
<html>
<head>
<script type="text/javascript">
var bild = <?php echo $bild; ?>
</script>
....


externe JS-Datei:
Code:

...
messages[0] = new Array(bild,'test');
...


Ich hoffe Du verstehst was ich sagen will... und ich hoffe, dass ich dich richtig verstanden habe...

Liebe Grüße,
Questioner
  View user's profile Private Nachricht senden
choise

Dabei seit: 01.02.2007
Ort: Würzburg
Alter: 35
Geschlecht: Männlich
Verfasst Mo 12.01.2009 15:52
Titel

Antworten mit Zitat Zum Seitenanfang

oder man geht den umweg über xml
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 12.01.2009 15:53
Titel

Antworten mit Zitat Zum Seitenanfang

Nö das muss nicht unbedingt, php ist ja nunmal nicht auf die generierung von html-dateien beschränkt. Man kann ebenso javascript-Dateien erzeugen, muss nur dabei beachten, auch den korrekten http-header zu schicken: in diesem Falle "Content-Type: text/javascript; charset=utf-8"

choise hat geschrieben:
oder man geht den umweg über xml


äh wat?


Zuletzt bearbeitet von bacon am Mo 12.01.2009 15:54, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Mo 12.01.2009 15:55
Titel

Antworten mit Zitat Zum Seitenanfang

oder aber man bringt den server dazu php code auch in js datein auszuführen über eine .htaccess anweisung. Es sollte allerdings berücksichtigt werden das hierbei auch der korrekte http-header geschickt werden muss.

Zuletzt bearbeitet von Pixelpole am Mo 12.01.2009 15:56, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Questioner

Dabei seit: 23.12.2008
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 12.01.2009 15:56
Titel

Antworten mit Zitat Zum Seitenanfang

Wenn man anfängt mit PHP auch JS-Dateien zu erzeugen, dann macht eine externe Datei aber nur noch wenig Sinn.
Der Vorteil soll ja hauptsächlich sein, dass die Datei nur einmal geladen wird und dann bei jedem weiteren Seitenaufruf aus dem Cache geladen wird um den Seitenaufbau zu beschläunigen und den Traffic zu minimieren.

Wo ist denn da noch der Sinn?!
  View user's profile Private Nachricht senden
 
Ähnliche Themen 3-spaltiges Layout: variabel - fix - variabel
[php] variabel IN variabel
variabel von swf zu swf
variabel > include ?
db >> tabelle >> variabel ...
Div in div, höhe variabel?
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2, 3, 4, 5  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.