function MM_goToURL() { //v3.0
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
主要是这句话
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");谢谢!
var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}
主要是这句话
for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");谢谢!
解决方案 »
- 使用apache的ZipOutputStream,产生死循环,生成了超大的压缩包,求解原因?
- req.getRequestURI()得到url那如何达到所有的参数名和参数值,就是url后面的一串字符
- <jsp:getProperty>的问题,貌似和反射有关
- HTTP Status 500 - 项目子目录下的jsp文件无法编辑
- 求救:Illegal attempt to associate a collection with two open sessions
- 为什么增加了package语句,servlet就不能执行(eclispe小论坛的高手都出去散步了)
- 让java类中的一个方法一直运行
- 如何实现文件下载(可以记录点击次数的那种)
- 执行jsp文件与包的路径
- 是jdk的问题吗?!急~~~~~~~~~~~~~~~~~~~~~~~
- jsp jdbc连接sqlserver 2000 出现问题
- 大家有免费的html编辑器吗?推荐几款谢谢了
<div>
<input type="button" value="aaa" onclick="oc()" />
</div>
<script type="text/javascript">
function MM_goToURL()
{ //v3.0
var i, args = MM_goToURL.arguments; document.MM_returnValue = false;
for (i = 0; i < (args.length - 1); i += 2) eval(args[i] + ".location='" + args[i + 1] + "'");
} function oc()
{
MM_goToURL("window", "http://www.google.cn");
} </script>
{
setYear.options.length = 0;
var opt = null;
var thisyear = new Date().getYear();
for (var j=0; j<yearcount; j++)
{
opt = document.createElement('option');
opt.value = (thisyear - yearcount + 10 + j) + "";
opt.text = (thisyear - yearcount + 10 + j) + " Year";
opt.id = "yearOpt" + (j + 1);
setYear.options[setYear.options.length] = opt;
}
}
function setSelectYear()
{
// set select year
tmpYear = currentMonth.getYear();
if( tmpYear < year )
tmpYear += 1900 - (yearcount - yearroute);
else
tmpYear -= (yearcount - yearroute);
tmpYear1 = tmpYear + (yearcount - yearroute);
for(i=1; i <= yearcount ; i++)
{
targetId = 'yearOpt' + i;
targetElement = document.all(targetId);
targetElement.innerText = tmpYear;
targetElement.value = tmpYear;
//alert("i = " + i + "\ntargetId = " + targetId + "\n\ntmpYear = " + tmpYear);
tmpYear++;
}
setYear.value = tmpYear1;
rsString = "";
setSelectDay();
}恩,sjkof是对的,这个原因是由其他问题引起的,现在还有两个地方,也帮我看看,谢谢,绝对只有这两个了.
这句: if (setYear.options.length != yearcount)
还有这句 : targetElement.innerText = tmpYear;
谢谢!
估计你有一个select的id是setYear
要用标准的document.getElementById("setYear")代替直接引用setYear
firefox下用textContent代替innerText 这个在safari中可以兼容吗?
我不想写那种判断浏览器的方法. 第二种我去试下,谢谢
不想写判断浏览器的方法的话,那么就给firefox加一个innerText属性把
<script language="javascript">
function isIE(){ //ie?
if (window.navigator.userAgent.toLowerCase().indexOf("msie")>=1)
return true;
else
return false;
} if(!isIE()){ //firefox innerText define
HTMLElement.prototype.__defineGetter__("innerText",
function(){
var anyString = "";
var childS = this.childNodes;
for(var i=0; i<childS.length; i++) {
Webjx.Com
if(childS[i].nodeType==1)
//anyString += childS[i].tagName=="BR" ? "\n" : childS[i].innerText;
anyString += childS[i].innerText;
else if(childS[i].nodeType==3)
anyString += childS[i].nodeValue;
}
return anyString;
}
);
HTMLElement.prototype.__defineSetter__("innerText",
function(sText){
this.textContent=sText;
Webjx.Com }
);
}
</script>
我正在用你的方法解决问题,解决完后给您答复,谢谢!
也感谢各位!