PDA

View Full Version : redirect guests


PeterJS
05-10-2003, 06:14 PM
Hi,

I have been trying to a make a script for our forum, so that guests will be redirected to register, but I can't seem to get it to work......

<script type="Text/JavaScript">
for(var i=0 ; i<document.links.length ; i++) {
if(document.links[i].innerText=="Your Instant Messages:") ***something needs to go it to sort of like cancel it, as I don't want it to do anything if it finds Your Instant Messages:
}else{
location.href ="My URL to register page;}
</script>

When a member is logged in, the text on the page that is only visible to members is - Your Instant Messages: , to guests they can't see this, so they will be redirected to the register page. But if you look in the script I don't know how to sort of like cancel it to do nothing if it is a member that's logged in.

Peter :)

A1ien51
05-10-2003, 07:10 PM
try comething like this, I am just going by your code


<script type="Text/JavaScript">
count=0;
for(var i=0 ; i<document.links.length ; i++) {
if(document.links[i].innerText=="Your Instant Messages:")count++;
}
if(count==0){
location.href ="My URL to register page";
}
else{
//logged in
}
</script>

PeterJS
05-11-2003, 10:28 AM
Thanks

I gave it a try, but it takes members to the register page and just keeps refreshing. I need it to just take guests to the register page.

Peter :)

PeterJS
05-17-2003, 12:56 PM
I have this now, but I don't know how to stop it from refreshing, could anyone help?


<script type="text/Javascript">
var range = document.body.createTextRange();
range.collapse(true);
while (range.findText("Welcome Guest")) {
document.location="URL To Register Page";
range.collapse(false);
}

</script>


Thanks

Peter :)