Forum Moderators: open

Message Too Old, No Replies

window.replace

         

webaster

11:03 pm on Mar 13, 2005 (gmt 0)

10+ Year Member



will this function do the same as clicking on a link but with the addition of using window.replace method or is it wrong constructed?

function replacer(){
var isIe = (navigator.appName == "Microsoft Internet Explorer");
var isOpera = (/opera/i.test(navigator.userAgent));
if(isOpera ¦¦ isIe) {

var allClickedLinks = document.getElementById('gallery').getElementsByTagName('a').length;
var clickedLinks = document.getElementById('gallery').getElementsByTagName('a').href
for (var i = 0; i <= allClickedLinks - 1; i++) {

window.location.replace( 'clickedLink');

}

}

Rambo Tribble

4:35 am on Mar 14, 2005 (gmt 0)

WebmasterWorld Senior Member 10+ Year Member



Perhaps you are looking for something like:


<script type="text/javascript">
function repLnk(){
var anchs=document.getElementById("divOne").getElementsByTagName("a");
for(var i=0;i<anchs.length;i++){
if(anchs[i].href){
anchs[i].onclick=function(){
location.replace(this.href);
return false;
}
}
}
}
window.onload=repLnk;
</script>