website-forum.info – Forum für Webdevelopment und Webdesign
  (#1 (permalink)) Alt
Erfahrener Benutzer
 
Benutzerbild von Olaf
 
Vorname: Olaf
Beiträge: 155
Registriert seit: 02.04.2009
Selbsteinschätzung
Allgemein: 3
(X)HTML/CSS: 3
PHP/MySQL: x
JavaScript/AJAX: x
Flash/ActionScript: x
Grafik: 4
Messenger
Offline
Frage Verweisziel in definierter Fenstergröße öffnen - 13.11.2009, 19:47
Hallo zusammen

Ich möchte gerne das sich bei einem Verweis ein Fenster in definierter Größe öffnet.
Konkret soll das so aussehen, dass wenn ich auf eine Miniaturansicht klicke, ein neues Fenster gestartet werden soll, welches nur so groß startet wie es für die Größe der Grafik erforderlich ist.

Hier auf meiner Testumgebung ist das zu sehen: Klick hier

Ich hatte bei Selfhtml geschaut und ein Script entdeckt: Klick

Leider bekomme ich das nicht umgesetzt. Vielleicht kann mir da jemand beim Quelltext helfen:

Code:
<script type="text/javascript">
function popup (url) {
 fenster = window.open(url, "Popupfenster", "width=800,height=540,resizable=yes");
 fenster.focus();
 return false;
}
</script>

<a href="http://website-forum.info/images/travel/testkarte.jpg" target="_blank"><img class="linkeseite" style="border: 0px solid ; width: 280px; height: 187px;" alt="Karte" title="Karte" src="http://website-forum.info/images/travel/testkarte-mini.jpg"></a>
P.S Wenn es anders als mit dem Javascript zu lösen wäre, hätte ich da auch kein Problem mit


Signatur:
Grüsse Olaf

juergens-naturfoto.de
Mit Zitat antworten
  (#2 (permalink)) Alt
Benutzer
 
Benutzerbild von Schorschi
 
Vorname: Georg
Beiträge: 70
Registriert seit: 21.03.2009
Ort: DE:\NRW\Kirchhellen
Selbsteinschätzung
Allgemein: 7
(X)HTML/CSS: 7
PHP/MySQL: 7
JavaScript/AJAX: 3
Flash/ActionScript: 1
Grafik: 5
Messenger
Offline
Standard AW: Verweisziel in definierter Fenstergröße öffnen - 14.11.2009, 14:33
Hi Olaf,
anscheinend hast du nicht alt so viele Kenntnisse von JavaScript.
Ich zwar auch nicht, aber ich sehe das Problem.

Du hast oben eine funktion popup(url) .. die durch window.open mit den angegebenen Parametern für Höhe und Breite ein Popup Fenster öffnet mit der Zielurl die du in der Funktion angibst.
Aber in deinem HTML Code verwendest du die Funktion nicht!

Damit die funktion mit der angegebenen url funktioniert brauchst du einen Event-Handler. In deinem Fall sollte es: onclick() sein.

Also würde dein Code ungefähr so aussehen (ungetestet, müsste aber eigentlich funktionieren):
HTML-Code:
<script type="text/javascript">
function popup (url) {
 fenster = window.open(url, "Popupfenster", "width=800,height=540,resizable=yes");
 fenster.focus();
 return false;
}
</script>

<a href="#" onclick="popup('http://website-forum.info/images/travel/testkarte.jpg');"><img class="linkeseite" style="border: 0px solid ; width: 280px; height: 187px;" alt="Karte" title="Karte" src="http://website-forum.info/images/travel/testkarte-mini.jpg"></a> 
Gruß Schorschi


Signatur:
mfg Schorschi,
Georg-Schaal.de
Mit Zitat antworten
  (#3 (permalink)) Alt
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von Olaf
 
Vorname: Olaf
Beiträge: 155
Registriert seit: 02.04.2009
Selbsteinschätzung
Allgemein: 3
(X)HTML/CSS: 3
PHP/MySQL: x
JavaScript/AJAX: x
Flash/ActionScript: x
Grafik: 4
Messenger
Offline
Standard AW: Verweisziel in definierter Fenstergröße öffnen - 15.11.2009, 11:09
Hallo Schorschi,

vielen Dank für Deine Antwort. Von Javascript habe ich leider gar keine Ahnung Ich habe das jetzt mal so umgesetzt: Klick

Code:
<script type="text/javascript">
function popup (url) {
 fenster = window.open(url, "Popupfenster", "width=800,height=540,resizable=yes");
 fenster.focus();
 return false;
}
</script>

<a href="#" onclick="popup('images/travel/testkarte.jpg');"><img class="linkeseite" style="border: 0px solid ; width: 280px; height: 187px;" alt="Karte" title="Karte" src="images/travel/testkarte-mini.jpg"></a>
Soweit klappt es, aber leider wird die Karte bei abgeschaltetem Javascript im Browser nun gar nicht mehr geöffnet. Ich hatte gehofft man kann es so umsetzten, dass wenn jemand kein Javascript aktiviert hat, zu mindestens ein Vollfenster gestartet wird. Kann man so etwas auch einrichten?


Signatur:
Grüsse Olaf

juergens-naturfoto.de
Mit Zitat antworten
  (#4 (permalink)) Alt
Administrator
 
Vorname: Daniel
Beiträge: 530
Registriert seit: 20.03.2009
Ort: Berlin
Selbsteinschätzung
Allgemein: 9
(X)HTML/CSS: 8
PHP/MySQL: 4
JavaScript/AJAX: 2
Flash/ActionScript: x
Grafik: 9
Messenger
Offline
Standard AW: Verweisziel in definierter Fenstergröße öffnen - 15.11.2009, 12:47
Einfach mal durchlesen: JavaScript als Ersatz für target (Links öffnen im neuen Fenster) [barrierefreies-webdesign.de] alles bestens erklärt.
Mit Zitat antworten
  (#5 (permalink)) Alt
Erfahrener Benutzer
Themenstarter
 
Benutzerbild von Olaf
 
Vorname: Olaf
Beiträge: 155
Registriert seit: 02.04.2009
Selbsteinschätzung
Allgemein: 3
(X)HTML/CSS: 3
PHP/MySQL: x
JavaScript/AJAX: x
Flash/ActionScript: x
Grafik: 4
Messenger
Offline
Standard AW: Verweisziel in definierter Fenstergröße öffnen - 18.11.2009, 07:40
Hallo Daniel,
vielen Dank für Deinen Link. Ich hatte es zwischenzeitlich anders gelöst, werde mir aber Dein Beispiel einmal durchlesen.


Signatur:
Grüsse Olaf

juergens-naturfoto.de
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an




Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.3.0