日期:2014-05-18  浏览次数:20383 次

请教各位:当双引号、单引号嵌套使用时不够用该怎么办?
请看以下代码:(其中的img是图形元素)

img.Attributes.Add( "ondblclick ",   "window.showModalDialog( 'description.aspx ', ' ', 'dialogHeight:160px;   dialogWidth:300px;   status:no;   help:no;   scroll:no ') ");

就是为img元素增加双击属性功能。由于代码写法正确运行后双击img会弹出一个模式窗口,一切正常。但现在我需要为description.aspx页面传值,本来应该用:
"description.aspx?id= ' "+id+ " ' "   ......   这样的形式,可是现在由于嵌套不知道该怎么写了,看来需要三级的符号,可现在只有 "   ' '   "两级可用,请高手指教一二,谢谢!


------解决方案--------------------
img.Attributes.Add( "ondblclick ", "window.showModalDialog( 'description.aspx?id= "+id+ " ', ' ', 'dialogHeight:160px; dialogWidth:300px; status:no; help:no; scroll:no ') ");


------解决方案--------------------
img.Attributes.Add( "ondblclick ", "window.showModalDialog( 'description.aspx?id= "+id+ " ', ' ', 'dialogHeight:160px; dialogWidth:300px; status:no; help:no; scroll:no ') ");

参数是不要引号的!!