Ошибка с createElement
есть такой код
newDiv = document.createElement("div");
newDiv.innerHTML = '<input type=\"hidden\" name=\"region\" value=\"'+country+'\">';
my_div = document.getElementById("Id");
document.body.insertBefore(newDiv,document.getElementById("Id"));
alert(newDiv,my_div);
почему выдает такую ошибку Error NOT_FOUND_ERR или такую ReferenceError Security error: attempted to read protected variable |
<html>
<head>
<script type="text/javascript">
window.onload=function(){
newDiv = document.createElement("div");
newDiv.innerHTML = '<input type=\"hidden\" name=\"region\" value=\"'+'dsf'+'\">';
my_div = document.getElementById("Id");
document.body.insertBefore(newDiv,document.getElementById("Id"));
alert(newDiv);
alert(my_div);
}
</script>
</head>
<body>
<div id="Id"></div>
</body>
</html>
Все работает вообще-то |
Может если так то станет ясно
function getCityList(sel,region,log,pass,kod){
if( ajaxCity.readyState == 0 || ajaxCity.readyState == 4 ){
var my_div = null;
var newDiv = null;
var country = sel;
var region = region;
var log=log;
var pass=pass;
var kod= kod;
if(country!=0){
ajaxCity.open("GET", "temu.php?log="+log+"&pass="+pass+"&kod="+kod+"&misce="+country+"®ion1="+region, true);
}
if(region==1){
newDiv = document.createElement("div");
newDiv.innerHTML = '<input type=\"hidden\" name=\"region\" value=\"'+country+'\">';
my_div = document.getElementById("Id");
document.body.insertBefore(newDiv,document.getElementById("Id"));
alert(newDiv,my_div);
ajaxCity.onreadystatechange = createCities;
}
if(region==2){
ajaxCity.onreadystatechange = createCities2;
document.My_Form.city.value=country;
И в чем тогда может быть ошибка? еще пишет Event thread: change ecmascript Задача состоит в том что у меня не передаются с селекта наймы я это хочу переправить через криейт едлемент... Но чтобы долго не писать-то просто введу еще несколько хыдденов Кроме того теперь аякс не работает... |
| Часовой пояс GMT +3, время: 21:40. |