小编scu*_*ffe的帖子

Mac浏览器 - Mac的IE5.x正式死机?

我不太使用mac,所以我的曝光很小,但我可以安全地假设Mac上的IE已经死了吗?

我知道微软没有进一步开发它,Firefox,Safari(Opera和Camino)都在Mac上运行(根据我的统计数据,它们最常用,按顺序)......

所以问题是:它死了吗?如果是的话,什么时候会死?

我仍然看到Mac IE黑客的CSS模板......但我认为是时候剥去自重了.我对吗?

PS对于任何托管大型商业网站的人,我都会对使用Mac IE的客户百分比感兴趣.(客户是实际购买东西的用户,而不仅仅是网络开发人员ping the amazon.com看看它是什么样的)

macos internet-explorer

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

CSS位置在FF和IE中不同

我试图将一些元素放在页面上的绝对位置.我使用了以下测试代码(我将<>替换为[]以通过HTML清理程序):

<body>
  <div style="position=absolute; top=100px; left=100px"> HELLO 100,100</div>
  <div style="position=absolute; top=200px; left=100px"> HELLO 200,100</div>
  <div style="position=absolute; top=0px; left=0px"> HELLO 0,0</div>
</body>
Run Code Online (Sandbox Code Playgroud)

这样做显然应该在IE中做,但只是在FF(3.0)中将div一个接一个地流动.我知道CSS支持变化很大.我缺少什么,是否有更标准的方法来做到这一点?

html css firefox internet-explorer css-position

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

IE6/IE7中的单选按钮上的填充/边距是否可以降低到0-1px?

在Firefox和IE8中这不是问题,但在IE6和IE7中我似乎无法将单选按钮上的填充/边距减少到合理的范围(例如0px或1px).

在包含的图像中,你可以看到IE6/IE7上的红色背景很大(即使CSS填充和边距都设置为0px),但在Firefox/IE8中它很好.

当然,原因是我正在渲染的树看起来很糟糕,IE6/IE7中的空白.

IE6/IE7

替代文字http://img190.imageshack.us/img190/9985/ie7l.png

火狐/ IE8

替代文字http://img23.imageshack.us/img23/3411/ie8k.png

注意:页面以标准模式运行,红色仅用于说明.

一些示例代码(对于那些想要破解它的人)

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>IE Radio button padding hell</title>
<style>
  input{
    background-color:red;
    border:0px;
    margin:0px;
    padding:0px;
  }
</style>
</head>
<body>
  <form name="asdf">
    <input type="radio" name="sdfgsd" value=""/>asdf<br/>
    <input type="radio" name="sdfgsd" value=""/>asdf<br/>
    <input type="radio" name="sdfgsd" value=""/>asdf<br/>
    <input type="radio" name="sdfgsd" value=""/>asdf<br/>
  </form>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

internet-explorer padding internet-explorer-7

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

Javascript无法在FF上工作

我有以下代码,在IE中为textarea元素工作完美.

(编辑:为了可读性而包装)

<textarea name="mem_message" cols="25" rows="5"
  onkeypress="return taLimit(this)" 
  onkeyup="return taCount(this,'myCounter')">
    <? echo $_SESSION['mem_message']; ?>
</textarea>
Run Code Online (Sandbox Code Playgroud)

它调用验证函数:

<script language="Javascript"><!--Counter for Message Box -->

maxL=100;
var bName = navigator.appName;
function taLimit(taObj) {
    if (taObj.value.length==maxL) return false;
    return true;
}

function taCount(taObj,Cnt) { 
    objCnt=createObject(Cnt);
    objVal=taObj.value;
    if (objVal.length>maxL) objVal=objVal.substring(0,maxL);
    if (objCnt) {
        if(bName == "Netscape"){    
            objCnt.textContent=maxL-objVal.length;}
        else{objCnt.innerText=maxL-objVal.length;}
    }
    return true;
}
function createObject(objId) {
    if (document.getElementById) return document.getElementById(objId);
    else if (document.layers) return eval("document." + objId);
    else if (document.all) return eval("document.all." + objId);
    else return …
Run Code Online (Sandbox Code Playgroud)

javascript ajax firefox javascript-events

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

为什么这个jQuery代码只能在Firefox中运行?

我有一些代码,允许您在灯箱中的全尺寸图像之间来回滚动.它只是在按下键时替换图像的来源.它在Firefox中完美运行,但在IE,Chrome和Safari(我测试过的唯一其他浏览器)中似乎没有做任何事情.

任何帮助将不胜感激!

$(document).ready(function() {

var thisImage = 1;
var maxImage = $('div#myImageFlow_images > img').length;

function handleArrowKeys(evt) {
  switch (evt.keyCode) {
    case 37:
      $(function() {
        if ($('img.highslide-image').attr('src') == 'images/1.jpg') {
        thisImage = 1;
        } else if ($('img.highslide-image').attr('src') == 'images/2.jpg') {
        thisImage = 2;
        } else if ($('img.highslide-image').attr('src') == 'images/3.jpg') {
        thisImage = 3;
        } else if ($('img.highslide-image').attr('src') == 'images/4.jpg') {
        thisImage = 4;
        } else if ($('img.highslide-image').attr('src') == 'images/5.jpg') {
        thisImage = 5;
        } else if ($('img.highslide-image').attr('src') == 'images/6.jpg') {
        thisImage …
Run Code Online (Sandbox Code Playgroud)

javascript jquery cross-browser lightbox

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

获取获取变量的名称

我需要得到一个未定义的$ _GET ['$ VARIABLE'].

所以,如果一个链接进入item.php?changingitemstyle = 10101010101010

我需要找出如何提取变量的名称而不是值.

有任何想法吗?

php

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

在Firefox问题中渲染Div

我想在firefox中渲染这样的东西

<div style="float:left"> Row1,Column1 </div>
<div>
  Row 1,Column2 
  <div> Content 1 n Row1,Column2 </div>
  <div> Content 2 in Row1,Column2 </div>
</div>
Run Code Online (Sandbox Code Playgroud)

在IE中它工作正常,但在firefox中会发生什么是Row1,column2不会堆叠一个在另一个之下.

[Row1,Column2中的Content2]低于内容[Row1,Column1].

有人可以帮我解决这个问题.

我不想使用表格.不能使用它们.

谢谢,本

[更新]这是我想要实现的,即在渲染div之后,它应该是这样的.

[Row1,Column1] [Content 1 n Row1,Column2]
               [Content 2 in Row1,Column2]
Run Code Online (Sandbox Code Playgroud)

在IE中它可以工作,但在Firefox中它呈现这样

[Row1,Column1] [Content 1 n Row1,Column2]
               [Content 2 in Row1,Column2 dsfdsf sdfdsf
Run Code Online (Sandbox Code Playgroud)

fsdfdsfdffsf]

这是问题所在

我不能复制这里的CSS,但这最终归结为它

css

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

如果未填写所有必填字段,如何防止注册页面的提交?

我不知道在我的网站上有人注册而没有填写所有必需的细节.虽然我的注册页面上有javascript验证也有验证码.我应该怎么做才能防止这种类型的非法注册?

php validation

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

jQuery Tools Scrollable不太正常 - 导航和鼠标滚轮功能都不起作用

我正在使用jQuery Tools Scrollable插件 - http://flowplayer.org/tools/scrollable.html#navigator

我之前创建了一个带有导航器的可滚动条而没有任何问题,现在,由于某些原因,我无法让这些东西工作.可能的原因可能是有太多的div播放,但我需要所有这些因为每个可滚动需要一个容器.

我无法使导航器和鼠标滚轮元件工作.我确信这是非常简单的,我错过了所以如果有人可以查看我的代码并弄清楚我缺少什么,我会非常感激.

请查看 http://jsbin.com/inuru/,看看我到目前为止的位置.

您可以在这里玩游戏并查看代码:http://jsbin.com/inuru/edit/

提前谢谢了

jquery jquery-plugins

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

计算对eval的调用

我想计算在我们的javascript应用程序中对eval进行的调用次数.

我想出了以下内容,但它会产生错误.这些错误很难跟踪,而且我对应用程序的了解有限.

你能告诉我的代码有什么问题吗?

increment = function (){
  var me = arguments.callee;
  if (!me.count) me.count = 0;
  return ++me.count;
}

var oldEval = eval;

eval = function eval(string){       
  console.log('eval number ', increment());
  return oldEval(string);
}
Run Code Online (Sandbox Code Playgroud)

或者你知道另一种计算eval使用的方法吗?

谢谢

奥利维尔

javascript overriding eval

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