pues nada el código va así:
en el ajax.js:
document.write("<p>Espere mientras carga la página.</p>");
function loadurl(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.resp onseText;
}
pagecnx.open('GET',url,true)
pagecnx.send(null)
}
function loadurlkey(e,url,id){
tecla = (document.all) ? e.keyCode : e.which;
if (tecla==13)
loadurl(url,id);
}
function createXMLHttpRequest(){
var xmlHttp=null;
if (window.ActiveXObject)
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
else if (window.XMLHttpRequest)
xmlHttp = new XMLHttpRequest();
return xmlHttp;
}
y en el html principal el link va así:
<a href="javascript:loadurl('media.html#tope','cargad or')" target="_top">-Multimedia</a>
y en el media.html así:
<body>
<a name="tope" id="tope"></a>
<table width="610" border="0" cellpadding="0" cellspacing="0">
me han dicho que va con esta condición pero no llego a dar con el buen resultado:
location.hash = "#";
si alguien me ayuda lo agradeceria