Beiträge: 3.252
Themen: 228
Danke erhalten: 1 in 1 Posts
Danke gesagt: 0
Registriert seit: 12.11.2003
•
Huhi... ist schon ne heiße Sache, aber eigentlich wollte ich Java aussen vor lassen, wird leider oft geblockt oder explizit ausgeschaltet.
Hmm..., ich grüble schon die ganze Zeit, eigentlich ist meine Vorstellung schon, dass das ausgewählte Bild sich in dem IFrame öffnet.
Problem ist, dass man nur eine Seite für den Frame wählen kann, ich brauche aber mehrere und weiß noch nicht so wirklich wie ich vorgehen soll.
Ansonsten bleibt mir wohl nur die Möglichkeit, dass Template nur für diese Seite umzustricken in Frames, wollte ich aber nicht wirklich.
Na mal ne Nacht darüber schlafen.
Gruß Ina :roll:
•
Beiträge: 1.027
Themen: 27
Danke erhalten: 0 in 0 Posts
Danke gesagt: 0
Registriert seit: 12.11.2003
Hallo Ina
Zitat:aber eigentlich wollte ich Java aussen vor lassen, wird leider oft geblockt oder explizit ausgeschaltet.
Das stimmt, allerdings kommt es auch etwas auf den Inhalt der Site und die Zielgruppe an. Bei einer Grafikseite wird Javascript meiner Meinung nach weniger gesperrt als bspw. bei Heise im Forum.
Dein Vorhaben solltest Du eventuell nochmal überdenken, und falls Javascript wirklich mal abgeschaltet ist, erklärt man dem Gast in einem netten kleinen Noscript-Bereich, was er doch alles verpasst.
Zitat:<noscript>
Dein Hinweis
</noscript>
Mache ich übrigens auch bei gut 90% der Seiten mit JS. Ein Beispiel? Bitte mal mit und mal ohne Javascript ansehen:
Klick!
Gruß Hulot
•
Beiträge: 3.252
Themen: 228
Danke erhalten: 1 in 1 Posts
Danke gesagt: 0
Registriert seit: 12.11.2003
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ß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
•
Puhh...
na das muss ich nun erst mal vor meinem geistigen Auge zerschmelzen lassen.
Vielen Dank, bin ja zur Zeit dabei mir PHP autodidaktisch einzuverleiben, mühsam ernährt sich das Eichhörnchen.
Viele Grüße Ina ;-)
Heute nachmittag geht es ab ins Kino : "Fluch der Karibik 2", passt ganz, gut es regnet bei uns in Strippen.
•