[TYPO3-german] Siteübergreifendes Scripting in MSIE 8

Christian Wolff chris at connye.com
Tue Sep 1 14:55:31 CEST 2009


LUCOMP mediale kommunikation & internetDesign Bernhard Ludwig schrieb:
>> -----Ursprüngliche Nachricht-----
>> Von: typo3-german-bounces at lists.netfielders.de 
>> [mailto:typo3-german-bounces at lists.netfielders.de] Im Auftrag 
>> von Christian Wolff
>> Gesendet: Dienstag, 1. September 2009 13:04
>> An: typo3-german at lists.netfielders.de
>> Betreff: Re: [TYPO3-german] Siteübergreifendes Scripting in MSIE 8
>>
>>
>> LUCOMP mediale kommunikation & internetDesign Bernhard Ludwig schrieb:
>>> Hallo,
>>>
>>> mir ist eben aufgefallen, dass der MSIE8 in seiner 
>>> Standardinstallation das "Siteübergreifende Scripting" bei CEs, wie 
>>> z.B. "TEXT/m. Bild" bemäkelt, wenn man im BE erlaubt, dass das Bild 
>>> großgeklickt werden kann. Das Popup wird mit einer Warnmeldung 
>>> geöffnet und der MSIE8 verändert den Linkcode zum schliessen des 
>>> Popups, so dass beim Klicken auf das Bild nun nicht das Popup 
>>> geschlossen wird, sondern die Root-URL im Popup neu aufgebaut wird.
>>>
>>> Gibt es dazu schon etwas zu sagen oder weiss man schon, wie 
>> man dies 
>>> bescheuerte Verhalten umgehen kann, ohne dem User die 
>> Um-Konfiguration 
>>> des MSIE8 beibringen zu müssen?
>>>
>>> Danke für alle sachdienlichen Hinweise.
>>>
>>> Grüße,
>>> Bernhard Ludwig
>>>
>> Hi Bernhard,
>> liegt bestimmt daran das das standard popup script den 
>> gesampten popup inhalt auch per JS schreibt. ohne noch mal 
>> eine "seite" vom server anzufordern.
>>
>> in den definitionen von CSS_STYLED_CONTENT werden irgendwo 
>> die option JSwindow=1 gesetzt.
>>
>> an dieser stelle könntest du jetzt das JSwindow=0 seztten 
>> dann einen typolink auf die image resurce setzten und dein 
>> eigenes javascript einbauen. oder du setzte einfach nur den 
>> link auf das grosse bild und gibst dem link eine klasse z.b 
>> "JS-popup" und sorgst dann mit einer javascript libary wie 
>> jQuery dafür das alle links mit der klasse mit entsprechendem 
>> popupcode / lightbox code geöffnet werden.
>>
>> gruss chris
> 
> Hallo Chris,
> 
> vielen Dank für Deine Idee. Ich möchte aber nicht TYPO3 neu erfinden,
> sondern erwarte einfach nur ein Standardverhalten von einer
> Standardinstallation. Vielleicht habe ich mich auch nicht richtig
> ausgedrückt. Hier nochmal zur genaueren Erklärung:
> 
> - ich erstelle ein CE Text m/Bild
> - füge meinen Text ein 
> - füge über "Medien" ein Bild ein
> - gebe dem Bild die gewünschte Größe
> - aktiviere "Klick-Vergrößern"
> 
> Wenn ich mir nun die Seite im MSIE8 anschaue und auf das Bild klicke, um es
> zu vergrößern, geht das Popup auf und der MSIE bringt die Warnmeldung und
> verändert den Scriptcode. Statt "javascript:close();" legt er nun auf das
> Bild ein "http://www.xyz.de/typo3/javasc#ipt:close();"
> 
> Meine Frage ist nun, wer liegt hier falsch? Liegt es an TYPO3 oder am MSIE?
> Dieses Fehl-Verhalten müsste doch inzwischen auch bei anderen TYPO3 Usern,
> die den MSIE nutzen aufgefallen sein. Oder bin ich alleine? ;-)
> 
> Grüße,
> Bernhard Ludwig
> 
Hi Bernhard, das fehlverhalten liegt wohl am "Standard" Javasccript von
Typo3 bzw. daran das der IE8 erweiterte warnungen hat. für dinge die
möglicherweise nicht gewollt sind. und ich stimme dir auch volkommen zu
das es in einer perfekten welt so sein sollte das das standard verhalten
von Typo3 keine fehler macht. momentan ist das aber an diesem beispiel
wohl nicht so. könntest also mal unter http://bugs.typo3.org gucken ob
es einen entsprechenden bug report gibt. falls nicht erstell einen.
meine idee sollte dir nur dazu helfen in der zwischen zeit eine
"praktikable" lösung zu finden.

gruss chris

-- 
Christian Wolff // Berlin
http://www.connye.com

some projects:
http://richtermediagroup.com | http://titanic.de |
http://fairplay-homepage.de


More information about the TYPO3-german mailing list