anoniem Geplaatst: 13 februari 2003 Delen Geplaatst: 13 februari 2003 ik heb een script die onzetten veel getallen heeft. het probleem is, dat niet iedere bezoeker die gaat gebruiken. echter wil ik dat als je op de knop klikt die externe script wordt geladen. moet ik dit doen: onClick="document.write("<script src="getallen.js"></script>");" ?????????? ik denk dat het anders moet, maar het lukt me niet, ik heb al alles afgezocht. bedankt. Quote Link naar reactie
anoniem Geplaatst: 13 februari 2003 Auteur Delen Geplaatst: 13 februari 2003 Is het gewoon niet handiger en makkelijker om twee aparte pagina's te maken waarbij je de tweede aanroept met een druk op een knop of zo? Quote Link naar reactie
anoniem Geplaatst: 14 februari 2003 Auteur Delen Geplaatst: 14 februari 2003 ik wist dat ik dit antwoord zou krijgen, maar nee helaas. ik moet op de boven beschreven manier kunnen laden. ik zag het eerst ergens maar kan me nie herinneren waar. Quote Link naar reactie
anoniem Geplaatst: 15 februari 2003 Auteur Delen Geplaatst: 15 februari 2003 En als je nou een functie maakt in een extern JavaScript bestand die als doel heeft de getallen te laden vanuit een extern derde bestand? Maw: je roept in de head van je HTML-pagina een JavaScript-bestand aan die op zijn beurt weer een functie bevat om een derde, extern bestand te lezen en te retourneren. Dat zou je dan kunnen schrijven naar bijv een layer. - Bas Quote Link naar reactie
anoniem Geplaatst: 15 februari 2003 Auteur Delen Geplaatst: 15 februari 2003 maar dan laadt ie toch alle externe js files, en dat wil ik juist niet ik zag ergens een voorbeeld, weet nie meer waar, en daar kon je door druk op de knop een exter js file laden. was stom genoeg om dat niet op te slaan :cry: dus zoiets wil ik ook op commando een script laden, maar niet naar andere html file gaan thanks Quote Link naar reactie
anoniem Geplaatst: 15 februari 2003 Auteur Delen Geplaatst: 15 februari 2003 Maak een functie laadscript en zet die in je onclick handler: [code:1:42a2c16538] function laadscript(){ x=document.createElement('script'); x.src='de url van je script'; x.type='text/javascript'; document.body.appendChild(x); } [/code:1:42a2c16538] Misschien is dat wat je wou? Quote Link naar reactie
anoniem Geplaatst: 15 februari 2003 Auteur Delen Geplaatst: 15 februari 2003 YES! dank je zeer!!!!!!!!!!!!!!!!!!!!!!!!!!!!! hoe ben je erop gekomen als ik vragen mag? Dit bedenk je toch nie zelf he? :lol: Quote Link naar reactie
anoniem Geplaatst: 16 februari 2003 Auteur Delen Geplaatst: 16 februari 2003 Ik zag het eigenlijk hier voor het eerst. [url]http://www.dotvoid.com/article.php?itemID=9[/url] Hier wordt het als een alternatief gebruikt voor de hidden iframe techniek. [url]http://www.xs4all.nl/~ppk/js/[/url] is een erg goede site met veel uitleg en een erg handig overzicht van alle mogelijke DOM methodes. Quote Link naar reactie
anoniem Geplaatst: 17 februari 2003 Auteur Delen Geplaatst: 17 februari 2003 Een kleine aanvulling om problemen met client-side caching te voorkomen: [code:1:51dfbe4339] x.src='url/script.js?' + new Date(); [/code:1:51dfbe4339] /E Quote Link naar reactie
anoniem Geplaatst: 18 februari 2003 Auteur Delen Geplaatst: 18 februari 2003 ooj ooooooooj dat begrijp ik niet waarom je er persee new date() erachter moet??? anders cachet hij de script niet ofzo? Quote Link naar reactie
anoniem Geplaatst: 18 februari 2003 Auteur Delen Geplaatst: 18 februari 2003 [quote:2e82264ab8="computernerd"]anders cachet hij de script niet ofzo?[/quote:2e82264ab8]Zonder dat cachet ie juist wel, nu zet je er een niet bestaande variabele achter (door de datum/tijd erachter te zetten is ie iedere keer anders) en wordt het script dus altijd opnieuw gedownload van de server. Quote Link naar reactie
Aanbevolen berichten
Om een reactie te plaatsen, moet je eerst inloggen