Kann ich (man) eine php-Variable $bild, welche aus einer Datenbank heraus mittels php "ermittelt wurde", in ein JS "onKlick" als URL einbinden?
Dabei wird von mir die URL als Pfadangabe in die MySQL-Datenbank eingetragen.
Verzichte ich auf die JS Funktion, so klappt das in der ausgegebenen Tabelle wunderbar. In meinem Fall wird die Grafik problemlos auf einer neuen Seite im gleichen Fenster dargestellt.
Ich möchte aber, dass der Besucher dieses Bild in einem neuen größenbeschränktem Bild sieht.
Und hier komme ich nicht weiter. Nachfolgend der Quellcode ohne die Tabellenausleserei ( ja)
<html>
<head>
<title>tabellenpruefung</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
</head>
<body>
<p align="center"><strong>Jetzt müßten wir die Tabelle mit den Angaben
sehen. </strong></p>
<table width="700" border="3" align="center" cellpadding="0" cellspacing="0" bordercolor="#FF9933">
<tr>
<td width="17%"><div align="center"><a href="#" onClick="MM_openBrWindow('hotel_3.gif','bla','width=300,height=300')">Ort</a></div></td>
<td width="17%"><div align="center">Unterkunft</div></td>
<td width="14%"><div align="center">Bild</div></td>
</tr>
<?php do { ?>
<tr>
<td><div align="center"><?php echo $row_ds_test1['Ort']; ?></div></td>
<td><div align="center"><?php echo $row_ds_test1['Unkun']; ?></div></td> <?php $bild = $row_ds_test1['Bild']; ?>
<?php global $bild; ?>
<td><div align="center"><a href="#" onClick="MM_openBrWindow(\''.$bild.'\' , 'Hotelbild', 'width=400,height=400')"><?php echo $bild?></a></div></td>
</tr>
<?php } while ($row_ds_test1 = mysql_fetch_assoc($ds_test1)); ?>
</table>
</body>
</html>
<?php
mysql_free_result($ds_test1);
?>
Der "Text" des Tabellenfeldes <?php echo $bild?> als Link.
Danke für jede Hilfe
Gunder
Dabei wird von mir die URL als Pfadangabe in die MySQL-Datenbank eingetragen.
Verzichte ich auf die JS Funktion, so klappt das in der ausgegebenen Tabelle wunderbar. In meinem Fall wird die Grafik problemlos auf einer neuen Seite im gleichen Fenster dargestellt.
Ich möchte aber, dass der Besucher dieses Bild in einem neuen größenbeschränktem Bild sieht.
Und hier komme ich nicht weiter. Nachfolgend der Quellcode ohne die Tabellenausleserei ( ja)
<html>
<head>
<title>tabellenpruefung</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
window.open(theURL,winName,features);
}
//-->
</script>
</head>
<body>
<p align="center"><strong>Jetzt müßten wir die Tabelle mit den Angaben
sehen. </strong></p>
<table width="700" border="3" align="center" cellpadding="0" cellspacing="0" bordercolor="#FF9933">
<tr>
<td width="17%"><div align="center"><a href="#" onClick="MM_openBrWindow('hotel_3.gif','bla','width=300,height=300')">Ort</a></div></td>
<td width="17%"><div align="center">Unterkunft</div></td>
<td width="14%"><div align="center">Bild</div></td>
</tr>
<?php do { ?>
<tr>
<td><div align="center"><?php echo $row_ds_test1['Ort']; ?></div></td>
<td><div align="center"><?php echo $row_ds_test1['Unkun']; ?></div></td> <?php $bild = $row_ds_test1['Bild']; ?>
<?php global $bild; ?>
<td><div align="center"><a href="#" onClick="MM_openBrWindow(\''.$bild.'\' , 'Hotelbild', 'width=400,height=400')"><?php echo $bild?></a></div></td>
</tr>
<?php } while ($row_ds_test1 = mysql_fetch_assoc($ds_test1)); ?>
</table>
</body>
</html>
<?php
mysql_free_result($ds_test1);
?>
Der "Text" des Tabellenfeldes <?php echo $bild?> als Link.
Danke für jede Hilfe
Gunder