小编Sha*_*boi的帖子

使用jQuery禁用IFRAME中的所有链接

我想禁用IFRAME中的所有链接,当人们点击这些链接时,会弹出警报.

这是我到目前为止,但jQuery什么也没做.不知道我做错了什么.

<iframe id='templateframe' name='templateframe' src="templates/template<?php echo $templateID; ?>/login.html"></iframe>

$(document).ready(function(){       
        $('#templateframe').contents().find('a').click(function(event) {
            alert("demo only");

            event.preventDefault();

        }); 
});
Run Code Online (Sandbox Code Playgroud)

提前致谢.

jquery

25
推荐指数
6
解决办法
4万
查看次数

Jquery无效的正则表达式标志r?

我正在使用带有jquery的codeignitor.

我的JS如下:

 $(document).ready(function() {
 var p = {};
   $('#content').load(/mycontroller/myfunction,p,function(str){
    });
 });
Run Code Online (Sandbox Code Playgroud)

它在第3行给了我一个无效的正则表达式标志r错误.我不确定它是JS错误,还是codeignitor mod_rewrite问题.

有人可以撕碎一些灯吗?

jquery codeigniter

4
推荐指数
1
解决办法
6272
查看次数

ASP.net如何隐藏访客的菜单项?

我想隐藏访客的"管理面板"菜单项,而不进入角色方法.

<?xml version="1.0" encoding="utf-8" ?>
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
    <siteMapNode url="" title="Nav"  description="">
        <siteMapNode url="~/Default.aspx" title="Home"  description=""></siteMapNode>
        <siteMapNode url="~/About.aspx" title="About"  description=""></siteMapNode>
        <siteMapNode url="" title="Admin Panel"  description="">
          <siteMapNode url="~/Admin/AddPosts.aspx" title="Add Posts"  description=""></siteMapNode>
          <siteMapNode url="~/Admin/EditPosts.aspx" title="Edit Posts"  description=""></siteMapNode>
          <siteMapNode url="~/Admin/ApproveComments.aspx" title="Approve Comments"  description=""></siteMapNode>
        </siteMapNode>
    </siteMapNode>
</siteMap>
Run Code Online (Sandbox Code Playgroud)

母版页

protected void Menu1_MenuItemDataBound(object sender, MenuEventArgs e)
{
    if (!HttpContext.Current.User.Identity.IsAuthenticated)
    {
        System.Web.UI.WebControls.Menu menu = (System.Web.UI.WebControls.Menu)sender;
        SiteMapNode mapNode = (SiteMapNode)e.Item.DataItem;

        System.Web.UI.WebControls.MenuItem itemToRemove = menu.FindItem(mapNode.Title);

        if (mapNode.Title == "Admin Panel")
        {
            System.Web.UI.WebControls.MenuItem parent = e.Item.Parent;
            if (parent != null) …
Run Code Online (Sandbox Code Playgroud)

asp.net

1
推荐指数
1
解决办法
2万
查看次数

标签 统计

jquery ×2

asp.net ×1

codeigniter ×1