Skip navigation
DigitalGraphicsPlus
Currently Being Moderated

cs 6 Having problems exporting buttons with rollover to dreamweaver

Sep 2, 2012 3:40 PM

Im trying to export out of fireworks cs6 buttons with rollover and import into dreamweaver cs6. It looks good in dreamweaver until i view it in internet explorer here is what it comes out like.

 

 

TEST.jpg

 
Replies
  • Currently Being Moderated
    Sep 3, 2012 4:42 PM   in reply to DigitalGraphicsPlus

    If you want just the buttons, then draw the slice over the buttons only. Reduce the size of the document window (canvas) to just the buttons and then export.  Alternativelty, export the rollover images to the site you have defined in Dreamweaver without the fireworks code. Build the rollovers with the exported images in Dreamweaver.

     
    |
    Mark as:
  • Currently Being Moderated
    Feb 24, 2013 7:13 AM   in reply to DigitalGraphicsPlus

    When you created animated buttons in Fireworks and exported/imported them into Dreamweaver CS3, CS5 all worked well.

    This is because CS3 and CS5 automatically added the required preload JavaScript to the hed tag of the document.

     

    In CS6, this is not happening!

     

    That is the major reason that your buttons do not work if you are used to doing it the way that we have for years.

     

    As a test, I added the Head tag code that the old versions of CS generated in Dreamweaver and immediately my buttons worked.

    It must be a program error in CS6 and I wonder if Adobe will be producing a fix for this?

     

    The Head code is below:

     

    <script type="text/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_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=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];

      for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);

      if(!x && d.getElementById) x=d.getElementById(n); return x;

    }

     

    function MM_nbGroup(event, grpName) { //v6.0

      var i,img,nbArr,args=MM_nbGroup.arguments;

      if (event == "init" && args.length > 2) {

        if ((img = MM_findObj(args[2])) != null && !img.MM_init) {

          img.MM_init = true; img.MM_up = args[3]; img.MM_dn = img.src;

          if ((nbArr = document[grpName]) == null) nbArr = document[grpName] = new Array();

          nbArr[nbArr.length] = img;

          for (i=4; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {

            if (!img.MM_up) img.MM_up = img.src;

            img.src = img.MM_dn = args[i+1];

            nbArr[nbArr.length] = img;

        } }

      } else if (event == "over") {

        document.MM_nbOver = nbArr = new Array();

        for (i=1; i < args.length-1; i+=3) if ((img = MM_findObj(args[i])) != null) {

          if (!img.MM_up) img.MM_up = img.src;

          img.src = (img.MM_dn && args[i+2]) ? args[i+2] : ((args[i+1])? args[i+1] : img.MM_up);

          nbArr[nbArr.length] = img;

        }

      } else if (event == "out" ) {

        for (i=0; i < document.MM_nbOver.length; i++) {

          img = document.MM_nbOver[i]; img.src = (img.MM_dn) ? img.MM_dn : img.MM_up; }

      } else if (event == "down") {

        nbArr = document[grpName];

        if (nbArr)

          for (i=0; i < nbArr.length; i++) { img=nbArr[i]; img.src = img.MM_up; img.MM_dn = 0; }

        document[grpName] = nbArr = new Array();

        for (i=2; i < args.length-1; i+=2) if ((img = MM_findObj(args[i])) != null) {

          if (!img.MM_up) img.MM_up = img.src;

          img.src = img.MM_dn = (args[i+1])? args[i+1] : img.MM_up;

          nbArr[nbArr.length] = img;

      } }

    }

    //-->

    </script>

     
    |
    Mark as:

More Like This

  • Retrieving data ...

Bookmarked By (0)

Answers + Points = Status

  • 10 points awarded for Correct Answers
  • 5 points awarded for Helpful Answers
  • 10,000+ points
  • 1,001-10,000 points
  • 501-1,000 points
  • 5-500 points