My:js-string

出自Manyou开发者指南

跳转到: 导航, 搜索

描述

将一段MYML内容写入一个Javascript变量,而不直接显示在页面上。开发者可以利用Javascript方法setInnerMYML()将该变量设置为某个DOM元素的内容。

请查看MYJS获得更多相关内容。


属性

必选性参数名类型描述
必需 var string Javascript变量名称。


范例

<my:js-string var="example">MYML内容</my:js-string>


<my:js-string var="name.element1">这是第一个元素。</my:js-string> <my:js-string var="name.element2">这是第二个元素。</my:js-string> 现在可以在Javascript中访问name数组。 注意,数组深度只能为一层,且数组的键名必须以字母开头, 至少包含一个英文字母(如name.5,name.6这样的命名将无法得到正确结果)。 示例代码:(PHP): <my:js-string var="articles.id{$article['article_id']}"> 您真的要删除编号为 #{$article['article_id']} 的文章吗?<br /> </my:js-string> <a href="#" onclick="removeArticle({$article['article_id']})">删除文章</a> <span id="removeSpan{$article['article_id']}"></span> <script> function removeArticle(articleId) { var dialog = new Dialog(Dialog.DIALOG_CONTEXTUAL); dialog.setContext(document.getElementById("removeSpan"+articleId)); dialog.showChoice('确认删除', articles["id"+articleId], '确定', '取消'); dialog.onconfirm = function() { document.setLocation('http://apps.manyou.com/myapp/removearticle.php?article='+articleId); }; } </script>
个人工具
接口文档