script werkt niet

Status
Niet open voor verdere reacties.

syncursist

Gebruiker
Lid geworden
7 jun 2006
Berichten
143
Ik heb een website gemaakt met frames. Om te vermijden dat een gebruiker via een zoekrobot op slechts één van de pagina's terecht komt in plaats van op de framepagina heb ik een javascript gebruikt. Het script heb ik uitgetest en het werkt.
Om te vermijden dat ik het script aan tientallen pagina's afzonderlijk zou moeten toevoegen heb ik een extern js bestand gemaakt met daarin enkel de javacode. Ik wil dan in elke pagina verwijzen naar dit js bestand.

Zo verwijs ik in de <head> naar het js-bestand:
<head>
<SCRIPT type="text/javascript"
LANGUAGE="javascript" src="frames.js">
</script>

Dit is de javacode in het js-bestand
<script language="JavaScript">
if (parent.location.href == self.location.href)
window.location.href = 'index.htm';
</script>

Gebruik ik gewoon de javacode in de head van een pagina dan werkt alles prima. Verwijs ik naar het js-bestand dan werkt het niet meer. Ik weet heel zeker dat alle bestanden in de juiste map staan.
Kan er mij iemand verder helpen? Alvast heel hartelijk dank.
 
De inhoud van een JS bestand mag alléén de code bevatten. Het moet dus ook niet tussen <script></script> tags. Als je die uit het .js bestand verwijderd zou het moeten werken.

Overigens is de beste oplossing simpelweg geen frames gebruiken. Maar ach...
 
Laatst bewerkt:
javascript werkt niet

Heel hartelijk dank Glest. Ik ben nl. een beginneling en heb er uren op gezocht.
Het werkt prima, ik vergeet deze fout vast nooit meer.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan