Avatar billede bondester Nybegynder
18. oktober 2010 - 20:09 Der er 5 kommentarer og
1 løsning

Script skal laves som funktion istedet.

Hej eksperter

Jeg har et TradeDoubler JavaScript som jeg godt vil have lavet til en funktion så jeg bare kan kalde den funktion hver gang jeg vil have vist banneret istedet for at skrive hele scriptet.

Scriptet skal samtidig placeres i en .js fil så det er nemt at opdaterer på tværs af de forskellige sider.

Koden er:
<script type="text/javascript">
var uri = 'http://impdk.tradedoubler.com/imp?type(js)pool(XxXxXx)a(XxXxXx)' + new String (Math.random()).substring (2, 11);
document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
</script>


Opgaven lyder:
Skal gemmes i en .js fil og laves som en funktion som jeg kan kalde fra en hvilken som helst anden fil!
Avatar billede majbom Novice
18. oktober 2010 - 20:42 #1
<script type="text/javascript">
function banner(){
  var uri = 'http://impdk.tradedoubler.com/imp?type(js)pool(XxXxXx)a(XxXxXx)' + new String (Math.random()).substring (2, 11);
  document.write('<sc'+'ript type="text/javascript" src="'+uri+'" charset="ISO-8859-1"></sc'+'ript>');
}
</script>
Avatar billede bondester Nybegynder
18. oktober 2010 - 21:01 #2
Og hvordan kalder jeg det så i hoveddokumentet??
Avatar billede majbom Novice
19. oktober 2010 - 19:00 #3
hvis vi antager at du gemmer ovenstående kode i en fil med navnet minkode.js, kan du gøre sådan her:

<script type="text/javascript" src="minkode.js"></script> //dette inkluderer filen, så du har adgang til funktionerne.

<script type="text/javascript">
  banner(); //kalder funktionen...
</script>
Avatar billede bondester Nybegynder
22. oktober 2010 - 17:45 #4
Det var også den løsning jeg havde lavet tidligere, men det vil bare ikke virke for mig...

Der kommer et lille billede frem, men ikke det banner som skulle være der...

Nogen ideer??
Avatar billede bondester Nybegynder
27. januar 2011 - 00:01 #5
Har droppet løsningen med en .js fil og putter istedet koden ind i hver fil.. Bøvlet, men det virker!
Avatar billede majbom Novice
27. januar 2011 - 14:13 #6
har haft samme problem, mener det var noget AJAX, der kunne jeg heller ikke få det til at virke med en extern fil :(
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester