Problemas al cargar html en div con Chrome
Publicado por Carlos (2 intervenciones) el 27/11/2012 12:51:43
Hola buenas, estoy diseñando una pagina consta de:
1. Una pagina HTML con 2 divs.
2. Una pagina HTML que quiero que se cargue en un div.
Dentro de la 1º Pagina hay:
1. Un div donde hay un enlace (que quiero que cargue en el 2º div).
2. Otro div donde quiero que carguen HTML externos.
La cosa es que con IE funciona pero a la hora de probarlo en Chrome me da el error "Uncaught Error: NETWORK_ERR: XMLHttpRequest Exception 101"
Aquí os dejo el código.
[1º pagina]
[La 2 pagina]
[El archivo JS]
Agradecería vuestra ayuda.
1. Una pagina HTML con 2 divs.
2. Una pagina HTML que quiero que se cargue en un div.
Dentro de la 1º Pagina hay:
1. Un div donde hay un enlace (que quiero que cargue en el 2º div).
2. Otro div donde quiero que carguen HTML externos.
La cosa es que con IE funciona pero a la hora de probarlo en Chrome me da el error "Uncaught Error: NETWORK_ERR: XMLHttpRequest Exception 101"
Aquí os dejo el código.
[1º pagina]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<html>
<head>
<style type="text/css">
#uno{
float:left;
background-color:#ddd;
width:200px;
height:300px;}
#dos{
background-color:#ada;
width:200px;
height:300px;
float:left;}
</style>
</head>
<body>
<div id="uno">
<noscript>JavaScript está desactivado, AJAX no podrá ser usado</noscript>
<script src="endiv.js" type="text/javascript"></script>
<a href="javascript:carga('p1.html','dos')">página 1</a>
</div>
<div id="dos">
aqui donde se abre
</div>
</Body>
</html>
[La 2 pagina]
1
2
3
4
5
6
7
8
9
<html>
<head> <title> p1 </title> </head>
<body>
Enlace
al Google<br />
<a href="http://google.es">vínculo</a>
</body>
</html>
[El archivo JS]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
function carga(url,id){
var pagecnx = createXMLHttpRequest();
pagecnx.onreadystatechange=function(){
if (pagecnx.readyState == 4 &&
(pagecnx.status==200 || window.location.href.indexOf("http")==-1))
document.getElementById(id).innerHTML=pagecnx.responseText;
}
pagecnx.open('GET',url,true)
pagecnx.send(null)
}
function createXMLHttpRequest(){
var xmlHttp=null;
if (window.ActiveXObject)
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
return xmlHttp;
}
Agradecería vuestra ayuda.
Valora esta pregunta


0