小编rah*_*hul的帖子

CakePHP中同一个表上的HABTM关系

我正在建立一个社交网络风格的网站,人们可以在他们的联系人列表中有其他人,我想在同一桌面上建模这种关系作为HABTM关系,即用户,这是一个好主意吗?或者有更好的方法吗?

php database modeling cakephp

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

在Safari 4中禁用F5键

我已经编写了以下javascript代码来捕捉F5键按下并阻止用户刷新:(
我知道这不是一个好主意,但无论是否有人喜欢它我都坚持这个.我问的问题也与为什么有关下面的脚本不适用于safari 4,但适用于其他浏览器.)

var fn = function (e)
{

    if (!e)
        var e = window.event;

    var keycode = e.keyCode;
    if (e.which)
        keycode = e.which;

    var src = e.srcElement;
    if (e.target)
        src = e.target;    

    // 116 = F5
    if (116 == keycode)
    {
        // Firefox and other non IE browsers
        if (e.preventDefault)
        {
            e.preventDefault();
            e.stopPropagation();
        }
        // Internet Explorer
        else if (e.keyCode)
        {
            e.keyCode = 0;
            e.returnValue = false;
            e.cancelBubble = true;
        }

        return false;
    }
}

// Assign function to …
Run Code Online (Sandbox Code Playgroud)

javascript safari javascript-events

1
推荐指数
3
解决办法
5091
查看次数

HTML jquery响应缓存在IE上

好吧,我现在有一个非常粗糙的gomoku版本.我正在使用Jquery,Php和mysql数据库.

当用户点击板方块时,放置一块.ajax刷新确定转弯计数是否已增加,并在必要时更新电路板的html.

问题是Internet Explore(6,8,可能是7)在第一次访问时缓存了该页面.即使手动刷新页面,缓存的内容也将保留.

我试过用

 <META HTTP-EQUIV="cache-Control" CONTENT="no-cache">
 <META HTTP-EQUIV="Pragma" CONTENT="no-cache"> 
Run Code Online (Sandbox Code Playgroud)

在html页面上没有运气.获取更新的唯一方法是通过工具删除文件.

我希望这是足够的信息.如果不是,我会尝试尽可能地回答问题.


更新3 我得到它工作我使用.ajaxSetup感谢phoenix,蒂姆和其他所有人.

html javascript jquery caching

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

CSS:如何制作保证金:0px自动工作

我试图将图像置于另一个块内:

html代码如下所示:

<ul>
    <li>       
    <a href="/article/japanese-culture-one/">
    <img src="/site_media/upload/fushimi-inari-fox_jpg_200x200_q85.jpg"
    alt="?????? ????? - ???? ?? ??????????
    ?????????? ?????? ?????"/> </a> <br />
    <a href="/article/japanese-culture-one/"
    class="article_title">??????? ?
    ???????? ??????. ????? ??????</a>
    <p>????????????? ?? ?????????? ????
    ?????? ???????? ?????????????
    ?????????? ????????, ??????????
    ????????? ???????? ????? ????????????
    ? ????????????? ????? ????????.
    ??????? ? ???????? ??????, ??????? ??
    ????? ...</p> </li> .....
</ul>
Run Code Online (Sandbox Code Playgroud)

我想要做的是将图像放在li的中心.(见http://img.skitch.com/20091128-xf36n8ekhpxyi5rdgnuqrtw36a.png)

css看起来像这样:

ul#related{
    list-style:none;
    margin-top: 280px;
}

ul#related li{
    float:left;
    width:30%;
    height: 500px;
    margin:5px;
}

ul#related li a img{
    border:1px solid …
Run Code Online (Sandbox Code Playgroud)

css margin

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

可以将jquery和javascript共存于一个文件中吗?

我可以在页面中使用javascript和jquery吗?

喜欢:

<script type="text/javascript">

 $(document).ready(function(){
//some jquery 
});

function xyz(){

//javascript statements

//some jquery statements

}

</script>
Run Code Online (Sandbox Code Playgroud)

javascript jquery

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

Jquery'addClass'有时会失败,但css却没有

在某些情况下,这不起作用:

("#id").addClass("class");
Run Code Online (Sandbox Code Playgroud)

而这将:

("#id").css('color','Blue');
Run Code Online (Sandbox Code Playgroud)

为什么会失败以及如何添加课程呢?

javascript jquery

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

asp.net gridview - 选择行

我希望能够单击gridview行以选择行而不是使用选择链接.

我有下面的代码使行可点击,并像一个超链接.....

    Protected Sub GridView1_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs)

    If (e.Row.RowType = DataControlRowType.DataRow) Then
        e.Row.Attributes.Add("onmouseover", "this.style.cursor='hand';this.style.textDecoration='underline';")
        e.Row.Attributes.Add("onmouseout", "this.style.textDecoration='none';")
        e.Row.Attributes.Add("onclick", ClientScript.GetPostBackClientHyperlink(Me.GridView1, "Select$" + e.Row.RowIndex.ToString()))
    End If

    End Sub
Run Code Online (Sandbox Code Playgroud)

....但后来我收到错误信息:

无效的回发或回调参数.使用配置或页面中的<%@ Page EnableEventValidation ="true"%>启用事件验证.出于安全考虑,此功能可验证回发或回调事件的参数是否来自最初呈现它们的服务器控件.如果数据有效且符合预期,请使用ClientScriptManager.RegisterForEventValidation方法注册回发或回调数据以进行验证.

有谁知道怎么克服这个?

谢谢,

asp.net gridview

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

如何将课程应用于所有按钮?

在我的一个项目中,我习惯input[type="button"]将样式应用于所有按钮.它在除Internet Explorer 6之外的所有浏览器中都可以正常工作.它不会设置按钮的样式.

有没有解决方案,比如为按钮创建一些类并将其应用于所有按钮?

我想将该类应用于所有按钮,但不是手动.我认为可以使用jQuery,你能帮我解决这个问题吗?

javascript css forms jquery internet-explorer-6

0
推荐指数
2
解决办法
2789
查看次数

具有动态表单的Web应用程序的最佳富文本编辑器

具有动态表单和许多文本编辑器的Web应用程序的最佳富文本编辑器.1)文本编辑器可以轻松转换textarea 2)重量轻

html javascript asp.net jquery

0
推荐指数
1
解决办法
2453
查看次数

regex.replace问题

我想替换为什么这段代码不起作用?

MessageBox.Show( Regex.Replace(Regex.Escape(@"c:\www\html"), Regex.Escape(@"c:\www\"), "", RegexOptions.IgnoreCase));
Run Code Online (Sandbox Code Playgroud)

c# regex

0
推荐指数
1
解决办法
346
查看次数