anoniem Geplaatst: 31 mei 2002 Delen Geplaatst: 31 mei 2002 Ik heb een javascriptje dat ik op iedere pagina van mijn site wil gebruiken. Het scriptje staat reeds in een .js-bestand. De site heeft een frameset. Is er een manier om op 1 plaats te bepalen dat iedere pagina dat scriptje moet gebruiken. Of moet ik gewoon op iedere pagina het script aanroepen dmv <script language="JavaScript" src="scr.js"></script> Quote Link naar reactie
anoniem Geplaatst: 31 mei 2002 Auteur Delen Geplaatst: 31 mei 2002 inderdaad.. het laatste. Tenzij je natuurlijk gebruik maakt van een scripttaal met includes, zoals php Quote Link naar reactie
anoniem Geplaatst: 31 mei 2002 Auteur Delen Geplaatst: 31 mei 2002 Je kan ook de js-file in je frameset invoegen. Vanuit je child-windows kan je dan je functies benaderen door er de juiste window-ref voor te zetten. Maar of het werkt is natuurlijk afhankelijk van wat je in die js-files/functies hebt staan. dus dit, [b:2941961929]parent.functienaam()[/b:2941961929], werkt gewoon. Quote Link naar reactie
anoniem Geplaatst: 31 mei 2002 Auteur Delen Geplaatst: 31 mei 2002 Jurriaan: Dan moet er nog steeds op iedere (php)pagine aangegeven worden dat er een bestand geinclude moet worden. Tenzij in php.ini bij auto_prepend_file het bestand wordt aangegeven. Nadeel daarvan is weer dat het voor alle bestanden op de server geldt. Annie: Met jouw voorbeeld moet ik dus (alsnog) op iedere pagina een stukje code meegeven. Dan kan ik net zo goed mijn reeds gegeven oplossing gebruiken, waarmee ik ook zeker weet dat het werkt. Quote Link naar reactie
anoniem Geplaatst: 31 mei 2002 Auteur Delen Geplaatst: 31 mei 2002 dat hoef je bij die manier van Annie dus niet, want je kunt gewoon, wanneer nodig de functies uit het andere frame gebruiken. Quote Link naar reactie
anoniem Geplaatst: 2 juni 2002 Auteur Delen Geplaatst: 2 juni 2002 [quote:cc2daa7aee="Jurriaan R"]dat hoef je bij die manier van Annie dus niet, want je kunt gewoon, wanneer nodig de functies uit het andere frame gebruiken.[/quote:cc2daa7aee] Ik moet nog steeds op iedere pagina [code:1:cc2daa7aee]<script language="JavaScript"> parent.functie();<script>[/code:1:cc2daa7aee] ingeven, terwijl de bedoeling is om dit te vermijden. Quote Link naar reactie
anoniem Geplaatst: 2 juni 2002 Auteur Delen Geplaatst: 2 juni 2002 Hoe kun je nu een script aanroepen, zonder hem te willen aanroepen??? Quote Link naar reactie
anoniem Geplaatst: 3 juni 2002 Auteur Delen Geplaatst: 3 juni 2002 [quote:c6c00f32f4="Bill Gates"]Hoe kun je nu een script aanroepen, zonder hem te willen aanroepen???[/quote:c6c00f32f4] Dat was nou precies de vraag. Iets als: document.write naar het (nieuw) te openen frame. Het is inmiddels "opgelost" door een template aan te maken met daarin de aanroep naar het .js-bestand. Bedankt voor het meedenken :-? Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen