!

Dette materialet blir ikke lenger vedlikeholdt. Du vil finne oppdatert materiale på siden: http://borres.hiof.no/wep/

Børre Stenseth
JavaScript >Dynamiske script

Dynamisk Javascript

Hva
Lasting og kjøring av Javascript

Når vi laster nytt innhold i en HTML-tag, blir dette øyeblikkelig parset som HTML. Slik er det ikke når vi loader eller setter script-tagger.

dersom vi vil parse (og kjøre) et javascript som lastes på denne måten må vi eksplistt evaluere scriptet med eval().

Vi skal se nærmere på dette i to eksempler i denne modulen

Lokalt skript

I dette eksempelet legger vi javascriptet som en text, og evaluerer etter behov. Javascriptet som styrer det hele ser slik ut

_doScript()
image not loaded
--

Skript fra tjener

Her laster vi script fra tjeneren med et ajax-kall. Pythonscriptet som leverer er slik:

_getScript.py

Javascriptet som laster inn og evaluerer script er slik:

_loadScript()
-------

-----

(reload siden først)
        
Referanser

All relevant kode er sitert i teksten

Vedlikehold
B.Stenseth, oktober 2012
( Velkommen ) JavaScript >Dynamiske script ( Noen biblioteker )