我不太使用mac,所以我的曝光很小,但我可以安全地假设Mac上的IE已经死了吗?
我知道微软没有进一步开发它,Firefox,Safari(Opera和Camino)都在Mac上运行(根据我的统计数据,它们最常用,按顺序)......
所以问题是:它死了吗?如果是的话,什么时候会死?
我仍然看到Mac IE黑客的CSS模板......但我认为是时候剥去自重了.我对吗?
PS对于任何托管大型商业网站的人,我都会对使用Mac IE的客户百分比感兴趣.(客户是实际购买东西的用户,而不仅仅是网络开发人员ping the amazon.com看看它是什么样的)
我试图将一些元素放在页面上的绝对位置.我使用了以下测试代码(我将<>替换为[]以通过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支持变化很大.我缺少什么,是否有更标准的方法来做到这一点?
在Firefox和IE8中这不是问题,但在IE6和IE7中我似乎无法将单选按钮上的填充/边距减少到合理的范围(例如0px或1px).
在包含的图像中,你可以看到IE6/IE7上的红色背景很大(即使CSS填充和边距都设置为0px),但在Firefox/IE8中它很好.
当然,原因是我正在渲染的树看起来很糟糕,IE6/IE7中的空白.
替代文字http://img190.imageshack.us/img190/9985/ie7l.png
替代文字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) 我有以下代码,在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) 我有一些代码,允许您在灯箱中的全尺寸图像之间来回滚动.它只是在按下键时替换图像的来源.它在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) 我需要得到一个未定义的$ _GET ['$ VARIABLE'].
所以,如果一个链接进入item.php?changingitemstyle = 10101010101010
我需要找出如何提取变量的名称而不是值.
有任何想法吗?
我想在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,但这最终归结为它
我不知道在我的网站上有人注册而没有填写所有必需的细节.虽然我的注册页面上有javascript验证也有验证码.我应该怎么做才能防止这种类型的非法注册?
我正在使用jQuery Tools Scrollable插件 - http://flowplayer.org/tools/scrollable.html#navigator
我之前创建了一个带有导航器的可滚动条而没有任何问题,现在,由于某些原因,我无法让这些东西工作.可能的原因可能是有太多的div播放,但我需要所有这些因为每个可滚动需要一个容器.
我无法使导航器和鼠标滚轮元件工作.我确信这是非常简单的,我错过了所以如果有人可以查看我的代码并弄清楚我缺少什么,我会非常感激.
请查看 http://jsbin.com/inuru/,看看我到目前为止的位置.
您可以在这里玩游戏并查看代码:http://jsbin.com/inuru/edit/
提前谢谢了
我想计算在我们的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 ×3
css ×2
firefox ×2
jquery ×2
php ×2
ajax ×1
css-position ×1
eval ×1
html ×1
lightbox ×1
macos ×1
overriding ×1
padding ×1
validation ×1