/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Noget med en Javascript fil der henviser t~
Fra : Ebbe


Dato : 20-12-02 14:46

Jeg vil gerne, inde i javascript(-fil) kunne vælge, alt efter hvad brugeren
vælger, hvilken javascript-fil jeg vil bruge. Kan man det?

Håber ikke det er for snørklet skrevet.

--
Ebbe fra home13.inet.tele.dk/ebbe
Det spiludviklende site



 
 
Ebbe (20-12-2002)
Kommentar
Fra : Ebbe


Dato : 20-12-02 15:19


"Ebbe" <ebbe@skummer.com> skrev i en meddelelse
news:atv6rn$a58$1@sunsite.dk...
> Jeg vil gerne, inde i javascript(-fil) kunne vælge, alt efter hvad
brugeren
> vælger, hvilken javascript-fil jeg vil bruge. Kan man det?

Fandt selv ud af det. Mente ellers jeg havde prøvet det, men det havde jeg
åbenbart ikke:

document.write("<script language='JavaScript'
src='http://www.freebieweb.dk/freebieweb/services/quickpool/default.asp?id=9
35'></script>")

Lige ud af landevejen



Lasse Reichstein Nie~ (20-12-2002)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 20-12-02 16:44

"Ebbe" <ebbe@skummer.com> writes:

> Jeg vil gerne, inde i javascript(-fil) kunne vælge, alt efter hvad brugeren
> vælger, hvilken javascript-fil jeg vil bruge. Kan man det?
>
> Håber ikke det er for snørklet skrevet.

Kun lidt :)

Du vil gerne lade brugeren lave et valg (på en eller anden måde)
og så vælge hvilket javscript der skal bruges ud fra det valg.

Jeg tror ikke der er en nem måde at loade nyt javascript efter siden
er loadet, så mit forslag er at loade al den javascript du kunne være
interesseret i fra start, og så vælge hvad af det du bruger senere.

Man kan gemme funktioner i variabler i javascript.
F.eks.

function f1() {
alert("DIMS");
}
function f2() {
alert("GOLF");
}
var foo = f1;

setInterval(funtion () {foo();},1000)

Det vil en gang i sekundet lave en alert med tekst "DIMS".

Hvis man så senere skriver
foo = f2;
så vil man ændre hvad der sker en gang i sekundet. Der kunne
stå hvad som helst i f1 og f2, så det er en måde at ændre opførsel
på undervejs.


/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
'Faith without judgement merely degrades the spirit divine.'

Ebbe (22-12-2002)
Kommentar
Fra : Ebbe


Dato : 22-12-02 13:44


"Lasse Reichstein Nielsen" <lrn@hotpop.com> skrev i en meddelelse
> "Ebbe" <ebbe@skummer.com> writes:
> > Håber ikke det er for snørklet skrevet.
>
> Kun lidt :)

....

> F.eks.
>
> function f1() {
> alert("DIMS");
> }
> function f2() {
> alert("GOLF");
> }
> var foo = f1;
>
> setInterval(funtion () {foo();},1000)
>
> Det vil en gang i sekundet lave en alert med tekst "DIMS".
>
> Hvis man så senere skriver
> foo = f2;
> så vil man ændre hvad der sker en gang i sekundet. Der kunne
> stå hvad som helst i f1 og f2, så det er en måde at ændre opførsel
> på undervejs.

Uha...meget spændende. Nu har jeg fået en masse gode idéer til forbedring af
min kode.


Ebbe



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408929
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste