document.write("<a href='/photo/' onMouseOut='MM_swapImgRestore()'"
+"onMouseOver='MM_swapImage('Image38','','/images/button_b.jpg',1)'><img"
+"src='/images/button_11.jpg' width='40' height='34' border='0'></a>")两个引号间换行javascript不认

解决方案 »

  1.   

    to: haggard(童往来) 代码贴上来后换行的,我写的是没有换行的。而且你写的也是出错。(老大,你有没有测试一下就回复啊?)
      

  2.   

    是不是用Document.write打出来的页面中找不到MM_swapImgRestore函数啊,那两个函数是在哪里定义的?把用到的函数包含进来试试
      

  3.   

    document.write("<a href='/photo/' onMouseOut=MM_swapImgRestore() onMouseOver=MM_swapImage('Image38','','/images/button_b.jpg',1)><img src='/images/button_11.jpg' width='40' height='34' border='0'></a>")
      

  4.   

    引用我的写法是:document.write("<a href='/photo/' onMouseOut='MM_swapImgRestore()' onMouseOver='MM_swapImage('Image38','','/images/button_b.jpg',1)'><img src='/images/button_11.jpg' width='40' height='34' border='0'></a>")浏览时提示javascript出错, 该怎么写?=========================================你的写法是完全没有错误的,如果有错的话可能是 MM_swapImgRestore() MM_swapImage('Image38','','/images/button_b.jpg',1)这两个函数错误。
      

  5.   

    楼主的写法经测试有语法错误:
    --------------------------
    onMouseOver='MM_swapImage('Image38','','/images/button_b.jpg',1)'
      

  6.   

    'MM_swapImage('Image38','','/images/button_b.jpg',1)'
    =>
    &quot;MM_swapImage('Image38','','/images/button_b.jpg',1)&quot;<SCRIPT LANGUAGE="JavaScript">
    document.write("<a href='/photo/' onMouseOut='MM_swapImgRestore()' onMouseOver=&quot;MM_swapImage('Image38','','/images/button_b.jpg',1)&quot;><img src='/images/button_11.jpg' width='40' height='34' border='0'></a>");