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 5.629 31.12.2009, 13:45
Letzter Beitrag: Andreas69
  I-Frame?? rogerle 1 1.135 20.10.2009, 17:17
Letzter Beitrag: Helmut
  Verlinken auf die mainpage!! Muzaffer 1 1.257 14.03.2005, 23:04
Letzter Beitrag: Helmut
  Verlinken Rosie 9 2.496 25.12.2004, 01:50
Letzter Beitrag: Jürgen
  I-Frame the II. Bonzai 12 3.042 16.07.2004, 19:39
Letzter Beitrag: Bonzai
  I-Frame Nade 3 1.487 17.05.2004, 14:01
Letzter Beitrag: Hulot
  Im Frame gefangen ? angisun 2 1.648 04.05.2004, 14:42
Letzter Beitrag: ThorstenS
  HTML oder PHP aber wie (Neuling in PHP) Bonzai 8 2.902 05.03.2004, 12:16
Letzter Beitrag: Bonzai