关于document.write()输出换行的问题!在线等!!
在asp.net中后台.cs代码文件中:
string ss = "document.write('<a href=http://www.xiaoniu168.com/count.html title=昨日访问:100 今日访问:200 累计访问:300 点击申请 target=_blank >点击</a>')";
用以上这个代码就可以正常输出。但是,a href 显示的title都是在一起的,我现在想换行,代码变成以下:
string ss = "document.write('<a href=http://www.xiaoniu168.com/count.html title=昨日访问:100\r\n今日访问:200\r\n累计访问:300\r\n点击申请 target=_blank >点击</a>')";
用了上面的代码后,就会提示脚本错误:
error:Unterminated string constant
请高手指教!! --------------------编程问答-------------------- string ss = "document.write('<a href=\"http://www.xiaoniu168.com/count.html\" title=\"昨日访问:100 今日访问:200 累计访问:300 点击申请\" target=\"_blank\" >点击</a>')"; --------------------编程问答-------------------- html的换行是<br />,可不是什么\r\n。 --------------------编程问答-------------------- 换成<br/>以后,后面的 今日访问:200 累计访问:300 就不是以title的形式显示了,直接把今日访问和累计访问 当成内容输出到td中了 --------------------编程问答-------------------- 加<br/>吧? --------------------编程问答-------------------- string ss = "document.write('<a href=\"http://www.xiaoniu168.com/count.html\" title=\"昨日访问:100 今日访问:200 累计访问:300 点击申请\" target=\"_blank\" >点击</a>')";
可用用 --------------------编程问答-------------------- 哦title啊?没有看你的代码,我还以为是html。sorry!
要想鼠标停在上面有好的输出,就好象这个页面中鼠标停在左边头像上的效果,使用title是不可以的。可以使用 asp.net ajax toolkit的HoverMenu,或者纯ajax框架中的组件。 --------------------编程问答--------------------
使用title当然可以,html标签就用title来达到这效果,如果是服务器控件则用Tooltip来实现 --------------------编程问答-------------------- --------------------编程问答-------------------- title 要用" ",我测试过是可以的 --------------------编程问答-------------------- 楼上我也给你测试过,好像不好使啊 --------------------编程问答--------------------
<a href="#" title="aaaaaaaaaaa bbbbbbbbbbbbb cccccccccc">这个是测试</a>
--------------------编程问答--------------------
+1
补充:.NET技术 , ASP.NET