Druckversion 1.3 + ModRewrite 2 + IE7 = Bug? |
Willkommen, Gast ( Anmelden | Registrierung ) [ Hilfe | Mitglieder | Suche ]
Druckversion 1.3 + ModRewrite 2 + IE7 = Bug? |
Mon. 12. March 2007, 22:08
Beitrag
#1
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 541 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 8 |
Hi,
seltsames habe ich zu berichten und da ich keinen Beitrag zur Druckversion 1.3 finden konnte schreibe ich das hier rein! Grundsätzlich funktioniert alles, das einmal vorweg, nur im IE7 gibt es ein paar ungereimtheiten. Und noch eins... das ModRewrite ist ein geiles Feature, ohne Frage Nun zum Problem Das ist die Config für den 'Druck-Button': QUELLTEXT <a href="#" target="_self" onclick="new_window('{url}','popup','menubar=yes,status=no,screenX=100,screenY=100,titlebar=no,scrollbars=yes,res zable=yes',780,630,true)"><img src="frontend/img/print.gif" alt="%%PRINT%%" title="%%PRINTTHIS%%" width="22" height="22" border="0"/></a> ... das wird im IE7 daraus: QUELLTEXT <!--START 4//--><a href="/kontakt/#" target="_self" onclick="new_window('kontakt/index.html&mod4_1=print','popup','menubar=yes,status=no,screenX=100,screenY=100,titlebar=no,scrollbars=yes,res zable=yes',780,630,true)"><img src="frontend/img/print.gif" alt="Drucken" title="Diese Seite drucken" width="22" height="22" border="0"/></a><!--END 4//--> ... zum vergleich Firefox: QUELLTEXT <!--START 4//--><a href="/kontakt/#" target="_self" onclick="new_window('kontakt/index.html&mod4_1=print','popup','menubar=yes,status=no,screenX=100,screenY=100,titlebar=no,scrollbars=yes,res zable=yes',780,630,true)"><img src="frontend/img/print.gif" alt="Drucken" title="Diese Seite drucken" width="22" height="22" border="0"/></a><!--END 4//--> Kein Unterschied zu sehen ... aber beim klicken wirds bunt Firefox löst das ganze richtig mit der URL: QUELLTEXT http://www.domain.de/kontakt/index.html&mod4_1=print Der IE7 produziert allerdings dieses hier: QUELLTEXT http://www.domain.de/kontakt/kontakt/index.html&mod4_1=print ... das ist nun allerdings ein Problem, das Phänomen tritt auch nur hierbei (Popup zum drucken) auf! Hat da irgend jemand Ideen oder Fragen? Gruß P.S.: leider nicht Online zu bewundern... Der Beitrag wurde von STam bearbeitet: Mon. 12. March 2007, 22:11 |
|
|
Mon. 12. March 2007, 22:37
Beitrag
#2
|
|
Advanced Member Gruppe: AdvancedMembers Beiträge: 541 Mitglied seit: 27.06.2006 Mitglieds-Nr.: 8 |
... tja wenn man schon mal sucht und nix findet liegts meist an den Suchkriterien
Also ich habe einen Post von Alexander gefunden: http://forum.sefrengo.org/index.php?s=&...post&p=5741 und den da gezeigten Hack: QUELLTEXT // loc is the relative path your wish to redirect to habe ich in der 'standard.js' in die Methode new_window() eingebaut... und es funktioniert var b = document.getElementsByTagName('base'); if (b && b[0] && b[0].href) { if (b[0].href.substr(b[0].href.length-1) == '/' && loc.charAt(0) == '/') loc = loc.substr(1); loc = b[0].href + loc; } QUELLTEXT function new_window(theURL,winName,features,myWidth,myHeight,isCenter) { ... if(window.screen)if(isCenter)if(isCenter == 'true') { var myLeft = (screen.width-myWidth)/2; var myTop = (screen.height-myHeight)/2; features+=(features!='')?',':''; features+=',left='+myLeft+',top='+myTop; } // some IE fixing for relative Path var b = document.getElementsByTagName('base'); if (b && b[0] && b[0].href) { if (b[0].href.substr(b[0].href.length-1) == '/' && theURL.charAt(0) == '/') theURL = theURL.substr(1); theURL = b[0].href + theURL; } features = features+((features!='')?',':'')+'width='+myWidth+',height='+myHeight; var popUp = window.open(theURL,winName,features); popUp.focus(); } Also fixed, kann als Bugfix übernommen werden! Gruß Der Beitrag wurde von STam bearbeitet: Mon. 12. March 2007, 22:38 |
|
|
Vereinfachte Darstellung | Aktuelles Datum: 27.9.24 - 06:16 |