🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pl.comp.lang.javascript
Article #39645

Re: Dynamiczne ładowanie skryptów

#39645
From: Tomasz Rup
Date: Sun, 30 Apr 2006 13:32
31 lines
1603 bytes
c97 wrote:

> Jak dynamicznie za pomocą JS załadować skrypt zewnetrzyny?
> 
> ponizszy skrypt nie dziala
> 
> <SCRIPT LANGUAGE="JavaScript" TYPE="text/javascript">
> function dupa(){
>     document.innerhtml='<script language="javascript"
>     type="text/javascript"
> src="dupa.js"></script>';
> }
> </SCRIPT>
> <input value="kliknij mnie" type="Button" onclick="dupa();">
> 
> --- dupa.js ---
> 
> alert('aaa');
> 
> --- koniec ---

Poniższy kod ładuje dynamicznie JS.
Sprawdzone na IE i FF.

function loadJS(file){
        var head = document.getElementsByTagName('head').item(0);
        script = document.createElement('script');
        script.src = file;
        script.type = 'text/javascript';
        head.appendChild(script);
}
Technical Details
Message-ID: <e32ea5$7ml$2@news.onet.pl>
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
References: <e2kvij$ffq$1@pippin.nask.net.pl>

Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!news.rmf.pl!agh.edu.pl!news.agh.edu.pl!news.onet.pl!not-for-mail
From: Tomasz Rup <tomasz.rup@gmail.com>
Newsgroups: pl.comp.lang.javascript
Subject: Re: Dynamiczne ładowanie skryptów
Date: Sun, 30 Apr 2006 09:32:53 -0400
Organization: Onet.pl
Lines: 32
Message-ID: <e32ea5$7ml$2@news.onet.pl>
References: <e2kvij$ffq$1@pippin.nask.net.pl>
Reply-To: tomasz.rup@gmail.com
NNTP-Posting-Host: cust-194-54-191-222.flashnet.pl
Mime-Version: 1.0
X-Trace: news.onet.pl 1146403973 7893 194.54.191.222 (30 Apr 2006 13:32:53 GMT)
X-Complaints-To: usenet@news.onet.pl
NNTP-Posting-Date: Sun, 30 Apr 2006 13:32:53 +0000 (UTC)
X-Sender: zoJ/OvOWhjzqcJNoPfxCJg7b4/yamN57
User-Agent: KNode/0.10.2
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit