Nonii nonii, taas kerran ie kaatuu muihin selaimiin nähden.
Elikkäs, ongelmana ny on et sivu toimii kaikilla muilla paitsi ie:llä.
Olen tehnyt tämmöistä karttasovellusta selaimeen
(itse sovellus "zoomify" ei ole omaani)
http://www.rope1986.com/hry/drupal/kms .
Kyseisessä linkissä, verratessa ie:tä safariin ja "tulikettuun",
ero on merkittävä, kun ie:llä tuo kartta näkyy aika pienenä.
Tässä hieman koodia ja linkki kyseisestä kartasta:
http://www.rope1986.com/hry/drupal/kms
<script language="JavaScript"> function ikkunanAvaaja() { window.open('../kartta/tulostus13.php','Harjoitus', 'toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=yes, resizeable=no'); } </script> <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" id="ZoomifySlideshowViewer"> <param name="flashvars" value="zoomifySlidesXMLPath=../kartta/slaidi2.xml"> <param name="menu" value="false"> <param name = "bgcolor" value="#000000"> <param name="src" value="../kartta/ZoomifySlideshowViewer.swf"> <embed flashvars="zoomifySlidesXMLPath=../kartta/slaidi2.xml" src="../kartta/ZoomifySlideshowViewer.swf" menu="false" bgcolor="#000000" pluginspage="http://www.adobe.com/go/getflashplayer" type="application/x-shockwave-flash" width="800" height="500" name="ZoomifySlideshowViewer"></embed> </object> </FORM> <FORM> <a href="#tulostus" onClick="ikkunanAvaaja()"> <INPUT TYPE=button VALUE="Avaa Tulostusnäkymä"> </a> </FORM>
No toinen juttu tuolla sivulla kun on että, kun painat tuota avaa tulostusnäkymä, niin uusi sivu kyllä avautuu niinkuin firefoxillakin mutta kartta ei ie:llä avaudu kunnolla,
mutta firefoxil se avautuu ja tulostuu normaalisti.
Tässä siitä tulostussivusta koodia:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> <title>Untitled Document</title> <style type="text/css"> body, td{font-family:arial,sans-serif;font-size:80%} a:link, a:active, a:visited{color:#0000CC} img{border:0} pre { white-space: pre; white-space: -moz-pre-wrap; white-space: -o-pre-wrap; white-space: pre-wrap; word-wrap: break-word; width: 800px; overflow: auto;} </style> <script> function Print(){document.body.offsetHeight;window.print()}; </script> <style type="text/css" media="all"> @import "nucss2.css"; </style> </head> <body> <object classid= "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" width="600" height="45 0" id="ZoomifySlideshowViewer"> <PARAM NAME="FlashVars" VALUE="./kms_alkup_img"> <PARAM NAME="BGCOLOR" VALUE="#000000"> <PARAM NAME="MENU" VALUE="FALSE"> <PARAM NAME="SRC" VALUE="./zoomifySlideshowViewer.swf"> <embed flashvars="zoomifySlidesXMLPath=./slaidi2.xml" src="./ZoomifySlideshowViewer.swf" menu="false" allowFullScreen="true" pluginspage="http://www.adobe.com/go/getflashplayer" type="application/x-shockwave-flash" width="1000" height="575" name="ZoomifySlideshowViewer"></EMBED> </OBJECT> <br /> <input type="button" value="TULOSTA" onclick="window.print()"> </body> </html>
Olisiko kellään tietoa MIKSI ie "taas" bugaa. Ymmärrän et se on hyvin yleistä ja että IE ei tue standardeja mut mut, mull kyl vähä kädet loppuu kesken.
Mod. huom: Älä pelleile kooditagien kanssa! Tagit ovat koodille.
Katsoppas width ja height -parametrit (sekä object että embed-tägeistä) lävitse ja mieti oliko syy todella ie:n vai jonkun muun.
esim.
Ylemmästä koodipätkästä puuttuvat kokonaan kyseiset koko-määreet, alemmassa numeroiden seassa on mm. välilyönti. Lisäksi embed-tägissä flashin koko on määritelty koko täysin erikokoiseksi kuin object-tägissä.
Aihe on jo aika vanha, joten et voi enää vastata siihen.