Imagemapping

  • Ok kuidas teha imagemappinguga nii et kui näiteks on kaks linki home ja download (need on üks image) siis selle peale vajutamisel läheks nt. see home punaseks? Ok see pilt on valmis et nagu punane hoem aga mida lisada ?

    27. detsember 2001 - 20:32:08 · Otselink

  • simpel mouseower

    27. detsember 2001 - 21:50:48 · Otselink

  • wuzz 23 a

    aga miks kurat sa pilti lahti ei lõika kui sul on mouseoverit vaja ??? või kui on tõesti polügoniga siis ...

    <html>
    <head>

    <script language="JavaScript">
    <!--
    function MM_preloadImages() { //v3.0
    var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
    }

    function MM_swapImgRestore() { //v3.0
    var i,x,a=document.MM_sr; for(i=0;a&amp;&amp;i<a.length&amp;&amp;(x=a[i])&amp;&amp;x.oSrc;i++) x.src=x.oSrc;
    }

    function MM_findObj(n, d) { //v4.0
    var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&amp;&amp;parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
    if(!(x=d[n])&amp;&amp;d.all) x=d.all[n]; for (i=0;!x&amp;&amp;i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&amp;&amp;d.layers&amp;&amp;i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
    if(!x &amp;&amp; document.getElementById) x=document.getElementById(n); return x;
    }

    function MM_swapImage() { //v3.0
    var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
    if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    //-->
    </script>
    </head>

    <body onLoad="MM_preloadImages(';over_1.jpg';,';over_2.jpg';)">

    <img src="normal.jpg" usemap="#map1" border="0" name="yks">
    <map name="map1">
    <area shape="rect" coords="241,97,344,288" href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage(';yks';,';';,';over_1.jpg';,1)">
    <area shape="rect" coords="241,97,344,288" href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage(';yks';,';';,';over_2.jpg';,1)">
    </map>
    </body>
    </html>

    27. detsember 2001 - 21:51:59 · Otselink

  • wuzz 23 a

    ehk siis jah tavaline mauseover :P

    27. detsember 2001 - 21:52:33 · Otselink

  • jah aga kui ma mouseoverit kasutan, siis pean lõikama pildi tükkideks ja lõpp tulemus saab rikutud?!

    28. detsember 2001 - 15:46:09 · Otselink

  • mnjah aga sa vahetagi seda pilti mille peal sul map on, vaheta kohe tervet pilti

    28. detsember 2001 - 17:05:18 · Otselink

  • ahti 23 a

    .

    29. detsember 2001 - 20:21:23 · Otselink