Hallo liebes Forum!
Folgendes Javascript benutze ich, um verschiedene Bilder nach dem Anklicken zu vergrößern bzw. ein Bild höherer Auflösung in einem neuen Fenster zu laden (kommt am Ende diese Postings).
Funktioniert auch prima mit den gängigen Browsern auf dem PC, nun musste ich mir aber sagen lassen, dass es auf'm Mac nicht geht (passiert nach dem Klick auf das zu Vergrößernde Foto garnix).
Da ich keinen Mac besitze, wäre ich unendlich dankbar, wenn mir jemand weiterhelfen könnte, das ganze auch für diese Computer benutzbar zu machen.
Viele Dank & viele Grüß
Tobi
P.S.: Vielleicht noch die URL der Site auf der es zum Einsatz kommt: http://www.tobiaskling.de/betatest/
--- schnipp
function openPopUp(bildUrl)
{
loading = window.open("loading.htm","loading","width=200,height=100");
bild = new Image();
bild.onload = showPopUp;
bild.src = bildUrl;
}
function showPopUp()
{
loading.close();
var tmp = "";
tmp += ("width=" + bild.width);
tmp += (",height=" + (bild.height+25));
if (neu != null)
if (!neu.closed)
neu.close();
neu = window.open("#","neu",tmp);
neu.document.open("text/html");
tmp = "<html><head>"
tmp += "<title>"+ titel + "</title>";
tmp += "<link rel=stylesheet href=ifkb.css>"
tmp += "</head>"
tmp += "<body bgcolor=#ffffff marginwidth=0 marginheight=0 leftmargin=0 topmargin=0>"
tmp += ("<img src="+ bild.src + " name='bild1'>");
tmp += "<table width='100%' border='0' cellspacing='0' cellpadding='0'><tr>"
tmp += "<td width='160' background='images/rand_blau_links.png'> </td>"
tmp += "<td> </td>"
tmp += "<td width='100'><p class=n1 align=right>© " + datum + " <a href=mailto:'tobi@skling.de'>" + email + "</a> </p> </td></tr></table>"
tmp += "</body></html>";
neu.document.write(tmp);
neu.document.close();
neu.focus();
}
Aufruf dann mit: javascript:openPopUp('images/plan_2.png')
--- schnipp