bild in neuem browserfenster
michael99
- html
guten morgen
ich habe eine kleine bildergalerie. nach dem click auf die thumbs sollen die bilder in einem neuen browser-fenster geöffnet werden.
die grösse des neuen fensters soll genau so gross sein wie das bild. ich kann das auch pixelgenau angeben. nun gibt es aber oben und links immer einen weissen rahmen.
ich kann zwar für jedes bild eine eigene html-datei anfertigen, und dann das bild mit einer ebene in die linke obere ecke zwingen.
nachdem ich aber das hier gefunden habe (http://forum.de.selfhtml.org/archiv/2001/11/t89/) denke ich dass es auch einfacher geht. nur wird beim obgenannten beispiel das neue fenster immer ein bisschen zu klein :-)
ich bin niubi und benutze IE6 und dreamweaver.
besten dank für einen lösungsvorschlag
michael99
hi!
direkt weiterhelfen kann ich dir nicht weil das glaube ich nur mit jscript realisierbar ist und da bin ich selbst nicht so der checker aber ich persönlich würde dir raten das ausgewählte bild in einem iFrame auf der selben seite anzeigen zu lassen! die anleitung dazu findest du z.b. hier in selfhtml!
greetz
MakkuZ
hi,
ja mit javascript ist das realisierbar!
<a onClick='javascript:window.open('./ziel.php','Fenster1','width:400;height:600;top:0;left:0;')><img src='./bild_thumb.jpg'></a>
ist nur ein beispiel, geht natürlich alles noch genauer,
weiteres kannst du hier lesen
http://de.selfhtml.org/javascript/objekte/window.htm#open
viel glück!
<a onClick='javascript:window.open('./ziel.php','Fenster1','width:400;height:600;top:0;left:0;')><img src='./bild_thumb.jpg'></a>
ich bin leider nicht so versiert auf php. warum brauchts denn das "./ziel.php"?`
vielleicht habe ich meine frage auch ein bisschen falsch formuliert. hier nochmal: ich klicke auf einen link, ein neues browserfenster erscheint. es ist 200 mal 200 pixel gross. darin soll ein bild erscheinen, das genau 200 mal 200 pixel gross ist.
das funktioniert eigendlich alles, nur gibt es oben und links einen weissen rand, das heisst der rechte und untere teil des bildes wird beschnitten. ich möchte ein passgenaues neues browserfenster das genau die grösse des darin zu ladenden bildes hat.
oder ist das evtl ein IE-problem??
@RINGSPUN: bei der galerie [1ink:http://www.rslage.de/aktivitaeten/abschluss2004.html] gibt es diesen weissen rand auch, musst nur bei dem geöffneten bild nochmal draufklicken.
aber schon mal lieben dank für die bisherigen antworten.
michael99
Hi,
schau einmal hier vorbei http://www.rslage.de/aktivitaeten/abschluss2004.html und scroll ganz nach unten. Dort findest du eine mögliche Lösung. Einfach den Quelltext anschauen und gegebenfalls abändern.
Ach übrigends einen Link setzt man hier so [1ink:target] die 1 gegen l austauschen dann klappts ;-)
Gruß http://www.pascalg.privat.t-online.de/
PS: auf meiner Page gibt es auch eine Galerie ;-)
Hi,
Ach übrigends einen Link setzt man hier so [1ink:target] die 1 gegen l austauschen dann klappts ;-)
das war kein guter Tip..;-)
freundliche Grüße
Ingo
ich bin mir nicht sicher aber könnte es sein, dass du vielleicht keinen margin gesetzt hast??
wenn du im html-code bei <body style='margin:0px;'>
einträgst, könnte dann der rand verschwinden??
mfg,
thomas
ich bin mir nicht sicher aber könnte es sein, dass du vielleicht keinen margin gesetzt hast??
wenn du im html-code bei <body style='margin:0px;'>
einträgst, könnte dann der rand verschwinden??mfg,
thomas
also, ich habe das teil mal hochgeladen:
http://www.doomcrew.com/test/test.htm
das bild ist genau 400 x 400 pixel und das neue fenster ist genau 400x400.
warum der weisse rand??
danke
michael99
hi,
warum der weisse rand??
weil wegen was thomas dir gerade sagte.
gruß,
wahsaga
warum der weisse rand??
weil wegen was thomas dir gerade sagte.
sorry meine lange leitung, aber wo kommt denn das <body style='margin:0px;'> hin?
wenn ich das in den body schreibe, dann funktioniert das mit dem thumbnail, aber ich möchte dass das NEUE FENSTER keinen weissen rand hat.
hier der link:
http://www.doomcrew.com/test/test.htm
ich glaube wir kommen dem problem auf die spur :-)
danke
michael99
hier der link:
http://www.doomcrew.com/test/test.htm
da weiss ich leider auch nicht weiter, auch bei google konnt ich noch nix finden..
das mit dem body-eintrag würde nur dann gehen, wenn explizit eine html/php-datei geladen wird, in der dann ein bild eingesetzt wird.
die grösse des neuen fensters soll genau so gross sein wie das bild. ich kann das auch pixelgenau angeben. nun gibt es aber oben und links immer einen weissen rahmen.
Um diesen weg zu bekommen, musst du dir mit JS ein HTML dokument zusammen bauen.
(http://forum.de.selfhtml.org/archiv/2001/11/t89/) denke ich dass es auch einfacher geht. nur wird beim obgenannten beispiel das neue fenster immer ein bisschen zu klein :-)
Die größe des browserfensters ist tatsächlich ein Problem, dass ich mit meinem Versuchen in den verschiedenen Browsern nie ganz gelöst bekommen habe. hier ist mein letzter versuch http://home.arcor.de/struebig/computer/javascript/exp/test/popup.htm
Struppi.
Um diesen weg zu bekommen, musst du dir mit JS ein HTML dokument zusammen bauen.
Die größe des browserfensters ist tatsächlich ein Problem, dass ich mit meinem Versuchen in den verschiedenen Browsern nie ganz gelöst bekommen habe. hier ist mein letzter versuch http://home.arcor.de/struebig/computer/javascript/exp/test/popup.htm
danke struppi!
ich habe deine "versuche" mal angeschaut. funktioniert nicht schlecht. in meiner naiven vorstellung dachte ich dass man das mit ein oder zwei zeilen hinkriegt :-)
ich werde also mal schauen, ob ich deinen codes folgen kann und das bei mir einbauen.
merci!!
michael99