Parafox
Threadersteller
Dabei seit: 11.06.2004
Ort: Hamburg
Alter: 40
Geschlecht:
|
Verfasst Mo 15.11.2004 10:53
Titel Javascript PopUp-Fenster Script -> Kompatiblität? |
|
|
Ich habe mit Javascript nicht sonderlich viel am Hut, sondern favorisiere eher den Bereich Gestaltung.
Ich will aber nun mein Print-Portfolio ins Web bringen und habe nach einem geeigneten Script Ausschau gehalten, welches mir einzelne Grafiken in einem neuen Popup Fenster öffnet.
Das Ergebniss funktioniert auf meinem Rechner gut (IE 6.0 // Firefox 1.0 auf WinXP Home SP2), nur weiss ich nicht wie das Ganze auf anderen Systemen aussieht (auf Safari dürfte es sicherlich nicht funktionieren ...)
Link zum Portfolio
Würde mich freuen, wenn ihr das Ganze ein wenig austesten könntet, damit ich sichergehen kann, dass es bei den meisten Systemen sauber funktioniert - oder falls nicht, was am Script verändert/verbessert werden müsste.
Das Script:
Code: | <SCRIPT language=JavaScript>
<!---
Protokoll = self.location.protocol;
Pfad = self.location.pathname;
Basis = Protokoll + '//' + Pfad.substring(1,Pfad.length-11)
neues_Fenster = null;
function errorTrap() {return true;}
window.onerror = errorTrap;
function Zeigen(Bild0,Titel0,Breite0,Hoehe0)
{
Bild = Bild0;
Titel = Titel0;
Breite = Breite0;
Hoehe = Hoehe0;
zu();
setTimeout("sichtbar()",1000);
}
function sichtbar()
{
Fenster_Hoehe = Hoehe + 30;
Fenster_Breite = Breite + 40;
Optionen = 'toolbar=0,location=0,directories=0,status=0,menubar=0,scrollbars=0,resizable=0,height='+Fenster_Hoehe+',width='+Fenster_Breite;
neues_Fenster = window.open('','',Optionen)
with (neues_Fenster)
{
document.writeln('<HTML><HEAD><TITLE>' + Titel + '</TITLE></HEAD>');
document.writeln('<BODY BGCOLOR="#646464" TEXT="#FFFFFF"><DIV ALIGN=CENTER><TABLE BORDER=0 CELLSPACING=0 CELLPADDING=0 VALIGN="MIDDLE"><TR><TD>');
document.writeln('<IMG SRC="'+Bild+'" WIDTH='+Breite+' HEIGHT='+Hoehe+' BORDER=0 ALT="'+Titel+'"></TD>');
document.writeln('</TR></TABLE></DIV></BODY></HTML>');
}
}
function zu()
{
if (neues_Fenster != null)
if (!neues_Fenster.closed)
if (neues_Fenster.close)
neues_Fenster.close();
}
//--->
</SCRIPT> |
|
|