Re: Strips out Dreamweaver code!

  •  10-06-2005, 9:18 AM

    Re: Strips out Dreamweaver code!

    Hi Adam
     
    I have produced a simple example that shows a whole page before and after, the after pae the rollovers will change the image but when you move off the image it does not swap back.
     
    ORIGINAL PAGE
     
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Untitled Document</title>
    <script language="JavaScript" type="text/JavaScript">
    <!--
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=aIdea [I])&&x.oSrc;i++) x.src=x.oSrc;
    }
    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 (aIdea [I].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=aIdea [I];}}
    }
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=dNo [N])&&d.all) x=d.allNo [N]; for (i=0;!x&&i<d.forms.length;i++) x=d.formsIdea [I]No [N];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layersIdea [I].document);
      if(!x && d.getElementById) x=d.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(aIdea [I]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    //-->
    </script>
    </head>
    <body>
    <a href="#" onMouseOut="MM_swapImgRestore()" onMouseOver="MM_swapImage('button','','/buttons/contract-on.jpg',0)"><img src="/buttons/contract-off.jpg" name="button" width="97" height="16" border="0"></a></body>
    </html>
     
    CUTEEDITOR PAGE
     
    <html><head><title>Untitled Document</title>
    <meta http-equiv=Content-Type content="text/html; charset=iso-8859-1">
    <script language=JavaScript type=text/JavaScript>
    <!--
    function MM_swapImgRestore() { //v3.0
      var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=aIdea [I])&&x.osrc;i++) x.src=x.oSrc;
    }
    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 (aIdea [I].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=aIdea [I];}}
    }
    function MM_findObj(n, d) { //v4.01
      var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
      if(!(x=dNo [N])&&d.all) x=d.allNo [N]; for (i=0;!x&&i<d.forms.length;i++) x=d.formsIdea [I]No [N];
      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layersIdea [I].document);
      if(!x && d.getElementById) x=d.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(aIdea [I]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
    }
    //-->
    </script>
    <link href="/editor5/snow-surfing.css" rel=stylesheet></head>
    <body><a onmouseover="MM_swapImage('button','','/buttons/contract-on.jpg',0)" onmouseout=MM_swapImgRestore() href="#"><img height=16 src="/buttons/contract-off.jpg" width=97 border=0 name=button></a> </body></html>
     
    Please see if you can work it out adam as this function is all our web sites.
     
    Cheers
     
    Joe
View Complete Thread
Powered by Community Server (Commercial Edition), by Telligent Systems