HTML und PHP
Peter-Jun.
- html
Hallo, Leute
Ich habe 2 Datei:
„probe1.html"
<html>
<head>
....
<script type="text/javascript">
<!--
function PopupFenster() {
F = window.open("probe2.php","Popup","width=300,height=400,location=no, menubar=no, resizable=no, scrollbars=yes, status=no, toolbar=no");
}
// -->
</script>
</head>
<body>
...
<td width="25%" align="center">
<font color="#00FF00" face="Bart">
<a href="javascript:PopupFenster('probe2.php?id=1')"><b>München</b></a>
<a href="javascript:Popupfenster"('probe2.php?id=2')"><b>Berlin</b></a>
</font>
</td>
</body>
</html>
und „probe2.php"
<php
echo $id;
?>
Es funktioniert nicht... (localhost, PHP)
Ich bitte um Hilfe
Hi Peter
Es funktioniert nicht... (localhost, PHP)
Das ist eine sehr "sparsame" Information, so ist sehr schwer herauszufinden warum.
Was genau geht nicht? Was kommen für Meldungen (JavaScript-Fehler) und wie sehen diese Meldungen aus?
Das einzige was ich dir raten könnte wäre die leerzeichen aus deiner open-anweisung zu nehmen (da kann es zu problemen kommen)
also eher so
F = window.open("probe2.php","Popup","width=300,height=400,location=no, menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no");
gruss
Thorsten
Hi Thorsten,
Es kommt keine Meldungen, nur leere Popupfenster.
Neue "probe2.php"
<php
echo $_GET["id"];
?>
Vielen Dank für Antwort.
Peter
Hallo Peter,
Es funktioniert nicht... (localhost, PHP)
eine etwas genauere Fehlerbeschreibung wäre zwar hilfreich, aber ich versuchs auch so mal
hilft dir vielleicht
echo $_GET["id"];
weiter?
Gruß
Susanne
Danke für Antwort.
Ich habe versucht:
<php
echo $_GET["id"];
?>
PopupFenster kommt aber ohne Daten, einfach leer.
Und entschuldigen, ich bin Anfänger.
Peter
Hallo,
der Fehler scheint ziemlich einfach:
Dein Code:
<php
echo $id;
?>
Versuch mal das:
<?php
echo $id;
?>
Grüße
Axel
Hi, Axel
leider ist nicht so einfach. In PHP script steht richtig <?php...
Danke für Antwort
Peter
Hi, Axel
leider ist nicht so einfach. In PHP script steht richtig <?php...
Danke für Antwort
Peter
Hi,
dann schau Dir mal Dein Script an:
Dein JavaScript-Block öffnet ein neues Fenster. In dem neuen Fenster wird die Datei "probe.php" geöffnet.
Der Aufruf Deiner Funktion übergibt jedoch einen Parameter, der durch Deine Funktion nicht genutzt wird - sogesehen kann Dein Script nicht funzen.
Versuch mal das hier unten:
<html>
<head>
....
<script type="text/javascript">
<!--
function PopupFenster(URL) {
F = window.open(URL,"Popup","width=300,height=400,location=no, menubar=no, resizable=no, scrollbars=yes, status=no, toolbar=no");
}
// -->
</script>
</head>
<body>
...
<td width="25%" align="center">
<font color="#00FF00" face="Bart">
<a href="javascript:PopupFenster('probe2.php?id=1')"><b>München</b></a>
<a href="javascript:Popupfenster"('probe2.php?id=2')"><b>Berlin</b></a>
</font>
</td>
</body>
</html>
Grüße
Axel
Axel, du bist Beste!!!
Jetzt funktioniert alles.
Danke
Peter