hvorfor virker det her kun i 98 procent af tilfældene
Jeg har en webside hvor der ikke er plads til reklamer, derfor ser jeg helst ikke at folk tilgår siden direkte, jeg vil hellere have at de starter med forsiden hvor reklamerne er, og at de så derfra åbner websiden.jeg har kørt med følgende script en rum tid, men er blevet opmærksom på at det altså svipser ind i mellem
<SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
<!--
function runCheck()
{
try{
tmp = opener.location.href
if(tmp.substring(0,21) != "http://www.domain.dk/")
location.href = 'http://www.domain.dk/kalle/ingenAdgang.htm'
}catch(e){location.href = 'http://www.domain.dk/kalle/ingenAdgang.htm'}
}
//-->
</SCRIPT>
og så er det så sådan at min "forside" ligger i dette tilfælde IKKE i root, den befinder sig derimod på adressen
http://www.domain.dk/kalle/index.htm
på denne side har jeg så en flash swf, som indeholder et link til et popup vindue, som så ligger på adressen >
http://www.domain.dk/kalle/test.htm
dette vindue tester så om bruger er explorer eller netscape bruger, og redirecter derefter til en af to mulige sider, nemlig
http://www.domain.dk/kalle/explorer.htm og
http://www.domain.dk/kalle/netscape.htm
og det er så disse to vinduer som har indsat scriptet, for at man ikke kan åbne dem uden at have været en tur omkring forsiden.
det virker også i måske 98 procent af tilfæøldene, men i de sidste to, så får man altså fejl siden i stedet.
har siddet ved en pc idag som bare slet ikke kunne uanset hvor mange gange jeg prøvede.
er det korrekt at jeg bruger følgende >
if(tmp.substring(0,21) != "http://www.domain.dk/")
jeg mener er optællingen på 21 korrekt ?
er det korrekt at jeg har skråstreg med i slutningen af adressen, og er det korrekt at tælle den med ?
er det korrekt at jeg kun bruger domain adressen, eller bør jeg bruge hele adressen >
if(tmp.substring(0,27) != "http://www.domain.dk/kalle/")
dette har jeg nemlig også prøvet men det køre heller ikke problem frit.
eller skal jeg ligefrem have index.htm med ? eller er det så måske adressen til siden test.htm der skal bruges ?
har det noget at sige at linket ligger i en flash og at siden derefter redirecter ?
Findes der eventuelt en hel anden løsning jeg kan bruge ?
nu har jeg flere gange troet at jeg havde fået det script til at virke, så er lidt træt af at det bliver ved at drille.
så nu kunne jeg godt bruge en løsning der virker c",)
