Trebala bi mi pomoć nekoga tko se kuži u JavaScript.
Ovo nadilazi moje znanje, a kratko goglanje nije urodilo plodom.
U ovom primjeru kod je maksimalno pojednostavljen, tako da se vidi što je bitno i da ne treba objašnjavati što ovaj kod radi. Mislim da je na prvi pogled sve jasno onome tko se razumije u JavaScript.
HTML izgleda ovako
[HTML]
script.js izgleda ovako
function search_google(){
window.open("http://www.google.com/search?q="+document.search.query.value+"&hl=en&lr=lang_en");
};
function search_bing(){
window.open("http://www.bing.com/search?q="+document.search.query.value);
};
I to sve radi kako bi trebalo.
Evo u čemu je problem.
Gornji kod bi trebao biti dio ekstenzije za Google Chrome, a Chrome već dulje vrijeme ne dopušta u ekstenzijama inline JavaScript unutar HTML koda, a ne dopušta ni event handlere poput onClick ili onLoad.
Znade li netko, može li se i kako preraditi gornji kod tako da radi bez korištenja onClicka unutar HTML koda?