Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> [AJAX][JavaScript]załadowanie zewnętrznego pliku js przy pomocy onfocus
wikiania
post 10.04.2012, 19:58:46
Post #1





Grupa: Zarejestrowani
Postów: 12
Pomógł: 0
Dołączył: 27.08.2010

Ostrzeżenie: (0%)
-----


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>?
Go to the top of the page
+Quote Post
maniana
post 11.04.2012, 14:16:10
Post #2





Grupa: Zarejestrowani
Postów: 207
Pomógł: 44
Dołączył: 18.05.2007

Ostrzeżenie: (0%)
-----


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);
}
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 13.07.2025 - 01:21