tc6: pfaduebergabe via javascript

nabend zusammen

ich habe da ein kleines problem ..
ein via javascript erzeugte seite soll lediglich ein bild
darstellen. der pfad des bildes soll beim aufrufen der
jscript-funktion per variable übergeben werden. leider
klappt es nicht.
es wäre schön, wenn mir jemand helfen könnte.
hier der quelltext ...

<script language="JavaScript" type="text/javascript">
<!--
var FensterOffen=false;
function oeffneFenster(pfad)
{
neuesFenster=window.open('', 'xxx', 'dependent=no, toolbar=no, status=no, width=700pt, height=400pt, innerWidth=700, innerHeight=400');
var nf = neuesFenster.document;
nf.write('<html><head><title>Bild in neuem Fenster</title></head><body bgcolor=#000000>');
nf.write('<table width="100%" height="100%"><tr><td align="center" valign="middle"><table><tr><td>');
nf.write('<img src="pfad" border="0">');
nf.write('</td></tr></table></td></tr></table>');
nf.write('</body></html>');
FensterOffen = true;
}
//-->
</script>
[...]
<a href="javascript:oeffneFenster(ima/bild001a.jpg)">bild001a.jpg</a>

danke für alle tips - toolchild

  1. Hallo,

    nf.write('<img src="pfad" border="0">');

    schreib doch mal:
    nf.write('<img src="'+pfad+'" border="0">');

    Grüße
    Klaus

    1. Hallo,

      nf.write('<img src="pfad" border="0">');
      schreib doch mal:
      nf.write('<img src="'+pfad+'" border="0">');

      Grüße
      Klaus

      und:
      »»<a href="javascript:oeffneFenster(ima/bild001a.jpg)">bild001a.jpg</a>

      <a href="javascript:oeffneFenster('ima/bild001a.jpg')">bild001a.jpg</a>
      :-)
      Flim

      1. hallo nochmal

        ich wollte euch sagen ... danke schööön!
        aber wie das so ist hab ich natürlich noch 2 fragen ...

        <script language="JavaScript" type="text/javascript">
        <!--
        var FensterOffen=false;
        function oeffneFenster(pfad)
        {
        neuesFenster=window.open('', 'xxx', 'dependent=no, toolbar=no, status=no, width=700pt, height=700pt, innerWidth=700, innerHeight=700');
        var nf = neuesFenster.document;
        nf.write('<html><head><title>Bild in neuem Fenster</title></head><body bgcolor=#000000>');
        nf.write('<table width="100%" height="100%"><tr><td align="center" valign="middle"><table><tr><td>');
        nf.write('<img src="'+pfad+'" border="0">');
        nf.write('</td></tr></table></td></tr></table>');
        nf.write('</body></html>');
        FensterOffen = true;
        }
        //-->
        </script>

        1. warum aktualisiert sich das bild in dem fenster nicht,
            wenn ich den naechsten link anklicke ? es erscheint
            gar kein bild. ist es besser eine bildershow zu bauen ?
            aber da hab ich keine idee wie .. die bildernamen sind
            aber fortlaufend bild001.jpg, bild002.jpg, .. :(
        2. kann man da ein "focus" einbauen, damit das fenster
            in den vordergrund kommt ?
        3. !!! ziemlich gewagt !? - kann man die hoehe und breite
            variable gestalten, je nach groesse des bildes + z.b.
            10pixel ?
        4. nebenbei -  warum kann ich eigentlich nicht das ziel
            im anker mit drinne stehen lassen ? so halt ..

        <a href="javascript:oeffneFenster('bild001.jpg')" target="_new">bild001.jpg</a>

        könnte nochmal einer helfen :? merci. - toolchild