hallo,
habe ein leidiges problem mit MSIE 7 ( auch 6?) :
ueber 2 JS funktionen wird auf einer wissenschftlichen site bei externem inhalt immer das gleiche popup geoeffnet (launchWin())und fokusiert - klickt der user anstatt das popup zu schliessen einfach in das hauptfenster verschwindet das popup natuerlich nach hinten und wird durch JS closeWin() beim event onclick im hauptobjekt im hauptfenster ( swf mit swfobject.js 2.0 engebettet) geschlossen. wird ein anders link angeklickt oeffnet es sich wieder ... usw.
das klappt alles wunderbar in allen browsern ausser MSIE7 : dort klappt es auch solange es sich bei den hrefs um websites handelt - sobald aber eine der vielen eigenen PDF dateien in das popup geladen wurde ( klappt beim ersten mal noch gut !) wird ab dem 2.pdf erstens: das fenster nicht geschlossen , wenn man zurueck in das hauptfenster klickt und zweitens: klickt man ein weiteres link an, muss man mindestens zweimal klicken , damit das alte fenster sich schliesst und ein neues erzeugt wird :::: als wenn die verbindung zwischen den fenstern durch den acrobat reader irgendwie erschwert wuerde ??? MSIE sagt erroer : member not found ?
das onclick event scheint beim MSIE gar nix zu machen - das popup wird anscheinend erst durch closeWin() in launchWin() geschlossen ( eben nach mehrmals klicken erst)
die ganze closeWin() geschichte hab ich ueberhaupt erst reingenommen , da ohne close() das popup mit pdf inhalt beim MSIE immer im hintergrund blieb auch wenn ein neuer inhalt hineingeladen wird - popupfenster reagierte also auf focus() nur bei websites und nie bei pdfs ??? (auch error: member not found)
kann es was mit relativen oder absoluten pfadangaben zu tun haben ? ... denn die eigenen pdfs werden natuerlich relativ angesprochen.... oder ist es der acrobat reader , der sich das popup "wegklaut" ???? bin ziehmlich ratlos im moment...
vielen dank fuers lange lesen und ueberhaupt im voraus falls jemand ne idee hat wie ich das loswerde ...
hier das link zur site: http://www.selfish-brain.org
die pdf links finden sich in der rubrik: press -> pressinformation and reviews. normale links zB in der rubrik: links
die entsprechenden JS functionen stehen im index = siehe sourcecode