Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [AJAX][JavaScript]załadowanie zewnętrznego pliku js przy pomocy onfocus
Forum PHP.pl > Forum > Przedszkole
wikiania
Witam,

mam następujący problem.

Posiadam wyszukiwarkę z opcją podpowiedzi, które wyświetlają się po wpisaniu trzech znaków. Input wyszukiwarki wygląda w ten sposób:
<input id="search" type="text" onfocus="suggest();" name="ws"/>

Teraz muszę podpiąć do inputa zewnętrzny plik js, który jest ładowany tylko wtedy kiedy użytkownik coś wpisze w polu, czyli uruchomi zdarzenie onfocus.

Strutura pliku js:

var wpis = '';
wpis += '// tutaj występuje wstawianie odpowiedniego linka do grafiki';
document.write(wpis);

Pliku js nie mogę edytować, nie mogę również przenieść jego zawartości. Czy da się w jakiś prosty sposób podpiąć do onfocus <script src="adres" type="text/javascript"></script>?
maniana
Jeśli używasz jQuery to:
Cytat
$.getScript("fileName.js")

jeśli czystego js:
Cytat
function loadJs(fileName){
var nowyJs = document.createElement('script');
nowyJs.setAttribute("type","text/javascript");
nowyJs.setAttribute("src", fileName);
document.getElementsByTagName("head")[0].appendChild(nowyJs);
}
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.