小编jah*_*com的帖子

window.pageYOffset vs document.documentElement.scrollTop

在Javascript中window.pageYOffset,document.documentElement.scrollTop两者都测量窗口顶部到像素中最顶部可见内容的距离.两者都相同还是我错过了什么?

window.pageYOffsetIE <9不支持信任,但假设IE> 8则不支持

  • 何时使用它们
  • 它们之间的区别

javascript

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

内部重写的查询字符串显示在重定向中

我正在使用以下 htaccess

    RewriteEngine On
    RewriteCond %{HTTP_HOST} !^www\.
    RewriteRule ^ http://www.%{HTTP_HOST}%{REQUEST_URI} [R=301]
    RewriteRule ^user/([^/]*)/$ /user/index.php?usr=$1
Run Code Online (Sandbox Code Playgroud)

前三行将非www url重定向到我网站的www ..

另一行重定向为规范目的,例如www.mysite.com/user/index.php?usr=JAHAJEE将成为www.mysite.com/user/JAHAJEE/.

我的问题是在我将非www的上述重定向添加到www之后,规范的重定向页面显示了url参数(例如www.mysite.com/user/JAHAJEE/?usr=JAHAJEE).请查看http://www.jahajee.com/user/JAHAJEE/http://jahajee.com/user/JAHAJEE/

如何防止在重定向的URL中显示url参数.先感谢您.

php apache .htaccess mod-rewrite redirect

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

Javascript从此获取事件

我试图从内联onkeyup事件移动并改变我的输入

<input name="some1" id="some1" onkeyup="ajax_autocomplete('some1',this.value,event);">
Run Code Online (Sandbox Code Playgroud)

<input name="some1" id="some1" class="autoc">
Run Code Online (Sandbox Code Playgroud)

并在页面加载后

var acinputs = document.querySelectorAll('.autoc');
for(var i=0; field=acinputs[i]; i++) 
{
field.onkeyup = function() {update.call(this);}
    function update() 
    {
    var text = this.value;
    // How to get keycode now from event?
    // Before: var kc=event.which;if(kc==undefined){kc=event.keyCode}
    }
}
Run Code Online (Sandbox Code Playgroud)

我的问题是,虽然我从前面获取event数据内联,但我不知道如何从事件中获取它?给我输入的文字然而不起作用!我知道不是从中获取事件的正确方法!keycodeeventthis.valueinputthis.eventthis.eventthis

没有使用jQuery.

javascript

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

标签 统计

javascript ×2

.htaccess ×1

apache ×1

mod-rewrite ×1

php ×1

redirect ×1