Razer: Lightbox MIT Frames nutzen, möglich ?

Nabend Leute,
ich habe eine HTML-Seite erstellt, die drei Frames hat, oben (wo die ganze Zeit der Banner der Seite angezeigt wird), links (die Navigationsleiste mit CSS-Buttons) und dann das rechte und gröte (für den Seiteninhalt eben).

Nun habe ich mich des Lightbox Tutorials von :

" http://www.huddletogether.com/projects/lightbox2/ "

bedient um die verkleinerten Bilder die ich auf der Seite eingebunden habe in ihrer Ursprungsgröße anzeigen zu lassen, allerdings wird das Bild in der Lightbox nur in dem rechten Frame angezeigt was ziemlich doof aussieht und nicht ins Bild passt.

Nun zu meiner eigentlichen Frage, ist es möglich die Lightbox so einzubinden, das die Frames irgnoriert werden und die Lightbox das Bild im komplettem Browserfenster anzeigt ?

Hier der Code meiner "index.hmtl" wo die Frames definiert sind ?

-----------------------------------------------------------------
-----------------------------------------------------------------
<html>
<head>
<title>Main Page</title>
<link rel="shortcut icon" href="z.gif">
</head>
<frameset  rows="22%,*%" border="0">
  <frame src="head.html" name="Head">
  <frameset cols="15%,80%" border="0">
    <frame src="nav.html" name="Navigation">
 <frame src="start.html" name="Start">
  </frameset>
</frameset><noframes></noframes>
</html>
-----------------------------------------------------------------
-----------------------------------------------------------------

Und hier der Code der Seite auf der ich es mit der Lightbox eben so haben will wie oben beschrieben :

-----------------------------------------------------------------
-----------------------------------------------------------------
<html>
<title></title>
<head>
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
<script type="text/javascript" src="js/prototype.js"></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects"></script>
<script type="text/javascript" src="js/lightbox.js"></script>
</head>
<body bgcolor="#ffffff">
<center>
<br><br /><br><br />
<b><font color="red">#1</font></b><br><br /><br><br />
<a href="images/bild1-1.jpg" rel="lightbox" title="my caption"><img src="bild1.jpg"></img></a><br><br />
</center>
</body>
</html>
-----------------------------------------------------------------
-----------------------------------------------------------------

MfG Razer

  1. Hi,

    ich habe eine HTML-Seite erstellt, die drei Frames hat,

    ... und dir damit die ueblichen Frames-Probleme eingehandelt.

    [...] allerdings wird das Bild in der Lightbox nur in dem rechten Frame angezeigt was ziemlich doof aussieht und nicht ins Bild passt.

    Eines - nur *eines* von vielen - Problemen mit Frames ist, dass sie es nicht zulassen, Elemente ueber ihre Grenzen hinaus darzustellen (was aber oftmals von den Frames-Bastlern trotzdem gewuenscht wird, bspw. fuer herunterklappende Menues o.ae.) - schliesslich stellen sie eigenstaendige Fenster-Objekte dar.

    Nun zu meiner eigentlichen Frage, ist es möglich die Lightbox so einzubinden, das die Frames irgnoriert werden und die Lightbox das Bild im komplettem Browserfenster anzeigt ?

    Es waere, auf ziemlich aufwendige Weise, moeglich - du muesstest dafuer sorgen, dass das, was die Lightbox an Elementen in einem Frame anzeigt, dynamisch auch in die anderen Frames hineingeneriert und passend positioniert wird.
    Natuerlich ist dieser Aufwand bloedsinnig hoch im Vergleich zur Erstellung einer schlichten, framelosen (und damit natuerlich sehr viel schoeneren, besser benutzbaren) Seite.

    MfG ChrisB