|
(X)HTML, JavaScript, DHTML, XML, CSS Client scripting tehnologije, Dynamic HTML, Cascading Stylesheets, XML i standardi |
|
Alati teme | Način prikaza |
11. 09. 2006. | #1 |
član
Na probnom radu
Datum učlanjenja: 07.09.2006
Poruke: 30
Hvala: 0
0 "Hvala" u 0 poruka
|
Problem sa koristenjem vise onload funkcija
Imam par problema, kako da koristim vise onload funkcija naime imam prvi slucaj:
PHP kôd:
PHP kôd:
U ovom slucaju kada su obadva tu, ne radi mi mjenjanje vijesti, a live serach radi, kada iz live search iscupam onload kod, tada sve radi ok ali pretraga jok. Jel postoji neki nacin da ih odvojim tj da ne smetaju jedna drugoj. |
11. 09. 2006. | #2 |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
|
11. 09. 2006. | #3 |
Dejan Katašić
Wrote a book
Datum učlanjenja: 10.06.2005
Lokacija: Novi Sad
Poruke: 1.017
Hvala: 129
86 "Hvala" u 43 poruka
|
U praksi, nešto poput ...
Kôd:
regEvent = function (element, event, handler, capture) { if (element.addEventListener) { element.addEventListener (event, handler, capture); } else if (element.attachEvent) { element.attachEvent ('on' + event, handler); } else { //ništa } } regEvent (window, 'load', AutoVijesti, false); regEvent (window, 'load', function () {liveSearch = new LiveSearch ('StaTrazim','PrikazRezultata','Indikator');}, false); |
11. 09. 2006. | #4 |
Ivan Dilber
Sir Write-a-Lot
|
postoji i varijanta koju je napisao Simon Willson (incutio.com) :
Kôd:
function addLoadEvent(func) { var oldonload = window.onload; if (typeof window.onload != 'function') { window.onload = func; } else { window.onload = function() { if (oldonload) { oldonload(); } func(); } } } addLoadEvent(nameOfSomeFunctionToRunOnPageLoad);
__________________
Leadership is the art of getting people to want to do what you know must be done. Poslednja izmena od ivanhoe : 12. 09. 2006. u 01:51. |
11. 09. 2006. | #5 |
Goran Pilipović
Sir Write-a-Lot
|
A sto ne bi napisao jednu tvoju funkciju koju pozivas onload a u njoj pozivas sve koje tra da se pozovu. Na primer:
<body onload="mojonload()"> <script> function mojonload() { loadmenu(); loadstuff(); ... } </script>
__________________
Goran Pilipović a.k.a. Ugly Fingers Bradley f.k.a. bluesman I don't always know what I'm talking about but I know I'm right! |
11. 09. 2006. | #6 | |
VD IT Direktora
Invented the damn thing
Datum učlanjenja: 08.06.2005
Lokacija: Beograd
Poruke: 2.118
Hvala: 503
1.307 "Hvala" u 282 poruka
|
Citat:
|
|
12. 09. 2006. | #7 | |
član
Na probnom radu
Datum učlanjenja: 07.09.2006
Poruke: 30
Hvala: 0
0 "Hvala" u 0 poruka
|
Citat:
Uvjek ima sitnica koje covjeku znaju zagorcat zivot. Hvala i vama ostalima koji ste mi pomogli. Pozdrav do slijedeceg puta |
|
30. 09. 2006. | #8 | |
A suicide bomber!
Certified
|
Citat:
Kôd:
var nullFunction = function(){}; addOnLoad = function(func) { if (typeof(func) != "function") return; var prevOnLoad = nullFunction; if (typeof(window.onload) == "function") { prevOnLoad = window.onload; } window.onload = function() { prevOnLoad(); func(); }; }; Kôd:
addOnLoad(function() { // neki kod });
__________________
jQuery addict! |
|
|
|
Slične teme | ||||
Tema | Početna poruka teme | Forum | Odgovori | Poslednja poruka |
SEO na vise domena? | Pedja | Marketing i SEO | 32 | 30. 12. 2012. 03:23 |
performanse klasa vs. statickih klasa vs. funkcija | ivanhoe | PHP | 8 | 22. 08. 2008. 07:48 |
Sta vise vredi? | oksite | e-Business | 20 | 09. 05. 2007. 01:07 |
Funkcija koja pretvara Š u S ? | Peca | PHP | 2 | 12. 10. 2006. 14:33 |
Anti XSS funkcija? | ivanhoe | PHP | 2 | 31. 01. 2006. 01:02 |