使用Sharepoint列表值时未显示JS警报
JS Alert not showing when using Sharepoint list value
我正在使用Sharepoint 2007并编写web部件。在"RenderContents"方法中,我正在编写用于显示页面的html代码。当用户点击链接时,需要向用户显示警告消息。我已经写了以下代码-
string alertmessage = Utility.GetLocalizedText("NavigatingToNewPageTxt", "RCCResources", "Common");
writer.Write("<a href='" + clubMemberReportsLink + "' target='new' onClick='alert('" + alertmessage + "');' > ");
注意-我的要求是从Sharepoint列表中获得警报消息,因为我们使用SP列表进行翻译。当我刷新网站时,显示了链接,但没有出现警告消息。当我检查浏览器中呈现的内容时,我在浏览器中得到了以下代码。
<a href="../../securememberservices/Pages/ContribReport.aspx" target="new" onclick="alert(" this="" is');'=""> ClubLeaderDownloadreportsText</a>
我尝试使用以下代码以及
writer.Write("<a href='" + clubMemberReportsLink + "' target='new' onClick=alert('" + alertmessage + "'); > ");
(我删除了onclick方法中的单引号。)浏览器仍然不显示警告消息。在两种浏览器中都可以观察到这种行为。我知道我在这里错过了一些非常简单的东西。。。你能指出一些帮助吗?
似乎需要转义的引号,这样onclick字符串就不会终止。类似:
onclick='alert('"" + alertmessage + "'");'
希望能有所帮助!
相关文章:
- 隐藏/显示 js 代码不会在 IE8 或更低版本上运行
- 关闭网页时没有显示 Js 的工作时间
- Firebug不再显示JS错误
- 如何在标题标签上显示 JS 变量
- 为什么突出显示.js忽略了语言类
- 在某些情况下显示 JS 警报
- 带有文本显示js功能的图像映射 - 某些部分不显示
- 防止显示.js缩放
- 突出显示 pre 标记中的语法,并突出显示.js
- 更改滚动显示.js视口
- 如何使用 bower 构建依赖关系(例如突出显示.js)
- angularjs:不能显示 JS 'typeof' 的返回值
- 提交后显示 JS/Ajax 消息
- 突出显示.js在文本区域中
- 车把内脚本中的 HTML 在使用 ember 时不显示.js + 剑道 UI
- 使用 jQuery.AJAX 在 Div 中显示 JS 图表
- 在样式模式 (jQuery UI) 窗口中显示 JS 警报
- 突出显示.js在 AngularJS SPA 中不起作用
- Gulp uglify 失败并显示 js 解析错误
- 使用Sharepoint列表值时未显示JS警报