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.