IE和Firefox,关于onchange()的问题! 页面源码!
<%@ page language="java" contentType="text/html; charset=gbk"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean" %>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html" %>
<%@ taglib uri="http://struts.apache.org/tags-logic" prefix="logic" %>
<%@ taglib uri="http://struts.apache.org/tags-tiles" prefix="tiles" %>
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html:html lang="true">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>团队网</title>
<link href="user/css/teamuser.css" rel="stylesheet" type="text/css" />
<script language="javascript" src="user/js/hua.js" ></script>
<link href="css/label.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="user//user01/js/teamtab.js"></script>
<script type="text/javascript" src="user/js/label.js"></script>
<SCRIPT language="javascript">
var checkcc;checkcc=1;
function ck()
{
if(hid.style.display=="")
{hid.style.display = "none";}
else{hid.style.display="";
checkcc=2;}
}
</SCRIPT>
<script type="text/javascript">
<%-- 分页工具条JS --%>
function changePage(pageform){
pageform.submit();
}
function changePageSize(pageIndex){
if(pageIndex==0){return;}
var form1=document.getElementById("pageForm");
form1("pageVO.pageIndex").value=pageIndex;
if(form1("pageVO.pageIndex").value==""){
form1("pageVO.pageIndex").value=pageIndex-1;
}
form1.submit();
}
</script>
<script type="text/javascript">
var req;
x = new ActiveXObject("Microsoft.XMLDOM");
window.onload=function(){
}
function Change_Select(selectValue,target,str)
{
if(selectValue.value==-2){
document.userForm["teamVO.tname"].value="";
selectValue.value=-1;
document.userForm.submit();
}else{
var strUrl;
//查询城市list
if(target=='teamVO.cityId')
{
strUrl="pubAction.do?oper=searchArea&areaVO.superId="+selectValue.value;
}
else
{
if(selectValue.value=="-1")
document.userForm.elements[target].style.display ="none";
else
document.userForm.elements[target].style.display ="";
strUrl="http://localhost:8080/teamnet/pubAction.do?oper=searchTeamType&teamTypeVO.superid="+selectValue.value;
}
if(window.XMLHttpRequest)
{
req=new XMLHttpRequest();
}else if(window.ActiveXObject) {
try{
req = new ActiveXObject("Msxm12.XMLHTTP");
}catch(e) {
try{
req = new ActiveXObject("Microsoft.XMLHTTP");
}catch(e) {}
}
}
if(req)
{
req.open("GET",strUrl,true);
req.onreadystatechange=function()
{
if(req.readyState = 4)
{
if(req.status == 200)
{
parseMessage(selectValue.value,target,str);
}
else
{
alert("Not able to retrieve description"+req.statusText);
}
}
}
req.send(null);
}
}
}
function parseMessage(selectedValue,strTarget,str)
{
var n;
x.loadXML(req.responseText);
if(strTarget=='teamVO.cityId')
{
n=x.selectNodes("/select/area");
}
else
{
n=x.selectNodes("/select/type");
}
var select_root=document.userForm.elements[strTarget];
select_root.options.length=0;
select_root.options.add(new Option(str,"-1"));
if(selectedValue>0)
{
for(var i=0;i<n.length;i++)
{
var xValue=n[i].childNodes[0].firstChild.nodeValue;
var xText=n[i].childNodes[1].firstChild.nodeValue;
var option=new Option(xText,xValue);
try{
select_root.add(option);
}catch(e){
}
}
}
}
</script>
</head>