HTML Einbettung im Frame (JS+PHP+HTML)
Eugen
- javascript
0 Ingo Turski0 Eugen
Hallo liebe HTMLGemeinde :)
Hätte jemand eine Lösung für das folgende Problem?
Schaut Euch bitte die Galerie an:
http://snfz.movimiento-locos.de/galerie/
Klick man auf ein Thumb öffnet sich das dazugehörige Bild im unterem Frame. Klick man auf das nächste wird nicht das alte ersetzt sondern unter dem alten angefügt was totaller Unfug ist.
Es muß irgendwie der Inhalt des Frames geleert werden.
Diese Funktion sorgt dafür, dass die bilder unten im Frame angezeigt werden:
function show_jscript($pagetitle="autogallery" )
{
// init vars
$str = '';
$host = "http://" . $_SERVER['SERVER_NAME'] . ($_SERVER['SERVER_PORT'] == 80 ? "" : ":" . $_SERVER['SERVER_PORT'] )
. (strlen($_SERVER['PHP_SELF']) ? "" . str_replace(basename($_SERVER['PHP_SELF']), "", $_SERVER['PHP_SELF'] ) : "");
$str .= "\n<script language="JavaScript">\n";
$str .= "<!--\n";
$str .= "function showPic (img) {\n";
$str .= " image = "<img src='"+img+"' border='1' alt=''>";\n";
$str .= sprintf("parent.pics.document.write("<HTML><HEAD><TITLE>%s</TITLE><BASE HREF=\%s\></HEAD><BODY BGCOLOR=#FFFFFF><CENTER>" + image + "</CENTER></BODY></HTML>");\n", $pagetitle, $host );
$str .= "}\n";
$str .= "// -->\n";
$str .= "</script>\n";
return $str;
}
Die PHP Dateien dahinter:
Es wird die
http://snfz.movimiento-locos.de/galerie/autogallery.inc.txt
in die
http://snfz.movimiento-locos.de/galerie/galerie.txt
includet.
Gruß
Eugen
Hi,
Klick man auf ein Thumb öffnet sich das dazugehörige Bild im unterem Frame.
und zuvor wird unten ein kleines broken Image mit "grosses bild" angezeigt.
Klick man auf das nächste wird nicht das alte ersetzt sondern unter dem alten angefügt was totaller Unfug ist.
Nö. Wenn Du das Dokument nach dem Beschreiben nicht schließt...
Wesentlich besser wäre es allerdings, wenn Du
a) eine komplette Seite für das vergrößerte Bild (mit einem Platzhalterbild) lädst,
b) normale HTML-Links mit entsprechender Target-Angabe verwendest und
c) über onclick nur den src des images austauscht (return false nicht vergessen).
freundliche Grüße
Ingo
Klick man auf das nächste wird nicht das alte ersetzt sondern unter dem alten angefügt was totaller Unfug ist.
Nö. Wenn Du das Dokument nach dem Beschreiben nicht schließt...
verstehe ich nicht ganz. wi schließe ich es denn?