Willkommen, Gast ( Anmelden | Registrierung )     [ Hilfe | Mitglieder | Suche ]

 
Reply to this topicStart new topic
> Druckversion 1.3 + ModRewrite 2 + IE7 = Bug?
STam
Beitrag 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 smile.gif

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 smile.gif ... aber beim klicken wirds bunt sad.gif
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
Go to the top of the page
 
+Quote Post
STam
Beitrag 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 wink.gif
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
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;
}
habe ich in der 'standard.js' in die Methode new_window() eingebaut... und es funktioniert biggrin.gif
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
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic
1 Besucher lesen dieses Thema (Gäste: 1 | Anonyme Besucher: 0)
0 Mitglieder:

 



RSS Vereinfachte Darstellung Aktuelles Datum: 28.3.24 - 19:15

Sefrengo ist ein eingetragenes Markenzeichen und urheberrechtlich geschützt.
Copyright 2009 Design & Daten, Alle Rechte vorbehalten.