Peter wrote in dk.edb.internet.webdesign.clientside:
> Hej alle
>
> denne funktion skulle vise et <DIV - layer med transitional effekt
> ved IE4up (og bare vise det uden nogen effekt på andre browsere)
>
> ***************
> <style type="text/css">
> <!--
> ..slides {position:absolute; visibility:hidden;}
> -->
> </style>
>
> <script language="JavaScript1.2">
> <!--
> function vislagmedtrans(object){
> if (document.getElementById && document.getElementById(object) !=
> null)
>
> node =
> document.getElementById(object).style.visibility='visible';
>
> else if (document.layers && document.layers[object] != null)
>
> document.layers[object].visibility = 'visible';
>
> else if (document.all)
>
> document.all[object].style.filter =
> "revealTrans(duration=1, transition=6)";
> document.all[object].filters.revealTrans.apply();
> document.all[object].style.visibility="visible";
> document.all[object].filters.revealTrans.play();
>
> }
>
> //-->
> </script>
>
> <DIV id="image1" CLASS="slides" STYLE="visibility:hidden;
> top:150px;"><img src="mitbillede.jpg"></div>
>
> <form><input type="button" value="vislag"
> onClick="vislagmedtrans('image1')"></form>
>
> *****************
>
> Men den giver (på IE5) fejlen:
> document.all[object].filters.revealTrans is not an object
Du skal sætte en style på dit img - a la
style='filter:blendTrans(duration=3)
Derudover skal din kode komme under billedet, da den ellers ikke kan
opfange filter værdien - der netop står på billedet.. en evt. array kan
du stadig sagtens lægge oppi i headen...
// Camilla
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials