本帖最后由 YouJiWangKeFu 于 2014-05-18 23:05:28 编辑

解决方案 »

  1.   

    你不如把[field:description /]当做方法的一个参数
      

  2.   

    function sendStory(obj){
    fusion2.dialog.sendStory({
    title :obj,
    img:"http://g.search.alicdn.com/img/i4/T1ZhnoFxXXXXXXXXXX_!!0-item_pic.jpg",
    summary :obj,
    msg:obj,
    button :"获取能量",
    });
    }onclick="javascript:sendStory(1);"
      

  3.   

    这样的话,所有的点击都是一个JS里面的内容, 我想要一个点击,应该对应一个JS啊 ,  这样点击分享就是分享当前JS的内容啊
      

  4.   

    调用同一个函数,传递不同参数是正确做法,函数也不用在循环里面写,只写一次就行了
    不说js,你写程序连函数都不会用么?补补基础先onclick="javascript:sendStory1();",还有这儿,把javascript:去掉,onclick里面代码是作为事件函数执行的,与"javascript:代码"这种伪协议方式机制不一样,你这样可能会不兼容
      

  5.   

    <script type="text/javascript"> 
      function sendStory1() {
    fusion2.dialog.sendStory
    ({
      title :"[field:description /]",  img:"http://image1.mop.com/happy/project1/2014-05-19/14/4Fn0NVesC1Np84hk.gif",  summary :"[field:description /]",  msg:"[field:description /]",  button :"获取能量",});}
      </script> 
                                <a href="javascript:void(0);" onclick="javascript:sendStory1();">分享好友>>></a>
    这是完整代码了  一个循环    JS内容是不同的