Inline Frame, aber wie verlinken
#6
Hi,
Zitat:ist schon ne heiße Sache, aber eigentlich wollte ich Java aussen vor lassen
Du setzt aber schon JS ein,
Code:
onMouseover="this.scrollAmount=0" onMouseout="this.scrollAmount=2"
, da wäre eigentlich die Konsequenz von "kein JS benutzen" eh dahin.

Zitat:Hat jemand evt. eine Ahnung von dokumentübergreifenden Ankerpunkten???

Nun meiner Meinung nach würdest Du Dir mit ein klein wenig PHP die Aufgabe wesentlich erleichtern.

1. Eine normale Textdatei, z.B. bilderdaten.txt
Inhalt etwa:

Code:
1|tiere_klein|kaefer_blume-klein.jpg|kaefer_blume.JPG|Käfer Vorschau|150|113|300|300
2|tiere_klein|kleiner_wurm-klein.jpg|wurm-klein.JPG|Wurm Vorschau|150|113|200|250
...usw.

2. Das Script mit dem marquee und dem Iframe
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

<title>Bildvorschau</title>

</head>
<body>
<?php

// Datei lesen
$inhalte = file("bilderdaten.txt");

foreach ($inhalte as $value) {
$zeile = explode("|",$value);
chop($zeile);

$fotodaten .= "<p><a href=\"bild.php?bild=$zeile[0]\" target=\"bilder\"><img src=\"../fotos_digital/$zeile[1]/$zeile[2]\" alt=\"$zeile[4]\" width=\"$zeile[5]\" height=\"$zeile[6]\" /></a></p>\n";
}
?>
<div style="width: 200px; float: left;">
<marquee direction="down" scrollamount="2" onMouseover="this.scrollAmount=0" onMouseout="this.scrollAmount=2" height="350" width="98%">
  <?php echo $fotodaten; ?>
  </marquee>
</div>

<iframe name="bilder" src="bild.php" frameborder="1" width="400" height="400"></iframe>


</body>
</html>


3. Das Script was die Bilder ausgibt
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=ISO-8859-1">

<title>Bild</title>

</head>
<body>

<?php
if(isset($_GET['bild'])) {
$bild = preg_replace ("/[^0-9]/", "",  $_GET['bild']);
}
// Startzahl wenn kein Bild angegeben
if(!isset($bild) || $bild == '') {
$bild = 1;
}

// Datei lesen
$inhalte = file("bilderdaten.txt");

foreach ($inhalte as $value) {
$zeile = explode("|",$value);
chop($zeile);
if ($zeile[0] == $bild) {
echo  "<p><img src=\"../fotos_digital/$zeile[1]/$zeile[3]\" alt=\"Das gro&szlig;e Bild: $zeile[3] \" width=\"$zeile[7]\" height=\"$zeile[8]\" /></p>\n";
break;
}
}
?>

</body>
</html>

Demo (ohne Bilder...)
http://www.inspire-net.de/bildvorschau.php

Wenn Du dann die Galerien ausbaust kannst Du das fast schon durch das erweitern der Textdatenbank erreichen. Du musst dann weit weniger in deiner Seite editieren.

Denkbar sind dann noch die Übermittlung zusätzlicher Steuervariablen um aus versch. Verzeichnissen Bilder zu lesen.

Cu Helmut
Zitieren



Nachrichten in diesem Thema
Inline Frame, aber wie verlinken - von lebus - 27.07.2006, 17:16
Inline Frame, aber wie verlinken - von Helmut - 27.07.2006, 18:11
Inline Frame, aber wie verlinken - von lebus - 27.07.2006, 23:34
Inline Frame, aber wie verlinken - von Hulot - 28.07.2006, 00:25
Inline Frame, aber wie verlinken - von lebus - 28.07.2006, 00:25
Inline Frame, aber wie verlinken - von Helmut - 28.07.2006, 16:10
Inline Frame, aber wie verlinken - von lebus - 29.07.2006, 07:58
Inline Frame, aber wie verlinken - von lebus - 29.07.2006, 13:19

Möglicherweise verwandte Themen...
Thema Verfasser Antworten Ansichten Letzter Beitrag
  Eigene Homepage, aber... Andreas69 33 12.913 31.12.2009, 13:45
Letzter Beitrag: Andreas69
  I-Frame?? rogerle 1 1.872 20.10.2009, 17:17
Letzter Beitrag: Helmut
  Verlinken auf die mainpage!! Muzaffer 1 1.934 14.03.2005, 23:04
Letzter Beitrag: Helmut
  Verlinken Rosie 9 4.745 25.12.2004, 01:50
Letzter Beitrag: Jürgen
  I-Frame the II. Bonzai 12 6.072 16.07.2004, 19:39
Letzter Beitrag: Bonzai
  I-Frame Nade 3 2.501 17.05.2004, 14:01
Letzter Beitrag: Hulot
  Im Frame gefangen ? angisun 2 2.598 04.05.2004, 14:42
Letzter Beitrag: ThorstenS
  HTML oder PHP aber wie (Neuling in PHP) Bonzai 8 5.145 05.03.2004, 12:16
Letzter Beitrag: Bonzai