Bilder in neuem Fenster öffnen

Diskutiere Bilder in neuem Fenster öffnen im HTML Forum im Bereich Programmierung; Hallo. Bin gerade dabei HTML zu schreiben. Heute früh hat mir der Windows Update den IE9 installiert. Damit funktioniert es nicht mehr per...
  • Bilder in neuem Fenster öffnen Beitrag #1
M
MaWe
Member
Beiträge
22
Punkte Reaktionen
0
Hallo.

Bin gerade dabei HTML zu schreiben.

Heute früh hat mir der Windows Update den IE9 installiert.
Damit funktioniert es nicht mehr per HTML ein neues Fenster aufzumachen:
HTML:
<a href="01.html" target="_blank">

Gestern gings noch, heute nicht mehr.

Der IE9 macht lediglich einen anderen TAB im gleichen Fenster auf.

Liegt das nur am IE9 ?

Hat jemand dieses Problem auch ?

Gruß
Martin
 
  • Bilder in neuem Fenster öffnen Beitrag #2
developr
developr
Teammitglied
Beiträge
336
Punkte Reaktionen
0
AW: Probleme mit IE9 und >target="_blank"<

Dies ist anders auch nicht mehr möglich, zumindest nicht über den Target-Parameter (Java-Script). Allerdings sind Tabs doch auch viel komfortabler als neue Fenster zu öffnen. Dem Nutzer bleibt die Entscheidung dann ja selbst überlassen, ob er den Link in einem Tab oder neuen Fenster (über rechtsklick -> im neuen Fenster öffnen) öffnen möchte.
 
  • Bilder in neuem Fenster öffnen Beitrag #3
M
MaWe
Member
Beiträge
22
Punkte Reaktionen
0
AW: Probleme mit IE9 und >target="_blank"<

Danke für Deine Antwort.

Ich hätte gerne ein neues Fenster mit der Vergrößerung eines Bildes, wenn man auf die kleinere Version des Bildes klickt.
Und da es sich um eine private Anwendung handelt, würde ich eben gerne bestimmen, dass ein neues Fenster aufgeht.

Geht das mit dem Target-Parameter jetzt gar nicht mehr ?
Wie siehts da mit der Kompatibilität aus ?

Gruß
Martin
 
  • Bilder in neuem Fenster öffnen Beitrag #4
developr
developr
Teammitglied
Beiträge
336
Punkte Reaktionen
0
Versuche mal folgendens:

Java-Script in deinen Header einfügen:
HTML:
<script>
<!-- © Christian Köchy http://www.shck.de [email protected] -->

function shckbp(shckp,shckti,shckte)
{ var undefined;

  if (shckte==undefined)
  {shckte='';}

  if (shckti==undefined)
  {shckti='www.shck.de';}

  shcknw = window.open('', '','resizable=1');

  with (shcknw)
  {
    document.open();
    document.write('<!--\n\t© Christian Köchy\n\thttp://www.shck.de\n\[email protected]\n-->\n\n');
    document.write('<title>'+shckti+'</title>');
    document.write('<meta http-equiv=\"imagetoolbar\" content=\"no\">');
    document.write('<body leftmargin=\"0\" topmargin=\"0\" marginwidth=\"0\" marginheight=\"0\"
    scroll=\"no\" onload=\"opener.shckrez(document.images[0].width,document.images[0].height)\">')
    document.write('<a href=\"javascript:self.close()\">');
    document.write('<img src=\"'+shckp+'\" border=\"0\" alt=\"'+shckte+'\">')
    document.close();
  }
}

function shckrez(x,y)
{
if (navigator.appName == 'Microsoft Internet Explorer')
{shcknw.resizeTo(x+10,y+29);}

else
{
	if(navigator.appVersion.substring(0,1) < "5")
		{shcknw.resizeTo(x,y);}
	else
		{shcknw.resizeTo(x+8,y+28);}
}

shckx=(screen.availWidth/2)-(x/2);
shcky=(screen.availHeight/2)-(y/2);
shcknw.moveTo(shckx,shcky);
}
</script>

Bilder kannst du dann wie folgt verlinken:
HTML:
<a href="javascript:shckbp('bild_002.jpg','titel','alt-text')">
<img border="0" src="bild_002_small.jpg" width="100" height="69"></a>
 
  • Bilder in neuem Fenster öffnen Beitrag #5
M
MaWe
Member
Beiträge
22
Punkte Reaktionen
0
Vielen Dank.

Probier ich mal aus.

Schöne Grüße
 
  • Bilder in neuem Fenster öffnen Beitrag #6
M
MaWe
Member
Beiträge
22
Punkte Reaktionen
0
@developr: Hat super geklappt. Vielen Dank dafür.

Schöne Grüße
 
Thema:

Bilder in neuem Fenster öffnen

Oben Unten