Jump to content
php.lv forumi
  • 0

window.onload apstādina citas funkcijas


Galedajs

Question

Sveiki!

 

Šādi izskatās viena daļa no mana javascript:

 

...

window.onload = function()

{

jsReady = true;

document.forms["form1"].output.value += "\n" + "JavaScript is ready.\n";

}

...

 

Kad tas tiek iedarbināts, tad nedarbojas šī funkcija:

 

function invite(){

alert("asd"); <-- Šis parādīsies

draugiemSendInvite('asd'); <-- Šis nedarbojas.

}

 

Un tad, kad tā arī nedarbojas es varu pielikt klāt alert() un parādīsies alerts, bet nedarbosies konkrēti tā viena rinda no koda.

 

Bet kad es izdzēšu visu window on load funkciju, tad pēkšņi tā funkcija, kas nedarbojās atkal darbojas

 

function invite(){

alert("asd"); <-- Šis parādīsies

draugiemSendInvite('asd'); <-- Tad šis sāk darboties

}

 

Varētu lūdzu kāds sniegt palīdzību? Nav ne jausmas, kas par problēmu.

Edited by Galedajs
Link to comment
Share on other sites

4 answers to this question

Recommended Posts

  • 0

Varbūt nenāktu par ļaunu apskatīt failus, kas tiek iekļauti lapa - http://ifrype.com/applications/external/draugiem.js

 

Apskatam draugiemAddLoadEvent() funkciju, kur ļoti jauki redzams, ka tiek definēts window.onload events. Tas, kas tev tur notiek, visdrīzāk tu pārdefinē šo eventu, draugu ifreims netiek izveidots un rezultātā nekas nestrādā kā paredzēts.

 

Vienkāršākais risinājums būtu izmantot to pašu draugiemAddLoadEvent() funkciju:

draugiemAddLoadEvent(function(){

 jsReady = true;
 document.forms["form1"].output.value += "\n" + "JavaScript is ready.\n";
});

Link to comment
Share on other sites

  • 0

Varbūt nenāktu par ļaunu apskatīt failus, kas tiek iekļauti lapa - http://ifrype.com/ap...nal/draugiem.js

 

Apskatam draugiemAddLoadEvent() funkciju, kur ļoti jauki redzams, ka tiek definēts window.onload events. Tas, kas tev tur notiek, visdrīzāk tu pārdefinē šo eventu, draugu ifreims netiek izveidots un rezultātā nekas nestrādā kā paredzēts.

 

Vienkāršākais risinājums būtu izmantot to pašu draugiemAddLoadEvent() funkciju:

draugiemAddLoadEvent(function(){

 jsReady = true;
 document.forms["form1"].output.value += "\n" + "JavaScript is ready.\n";
});

 

Pievienoju to index lapā:

 

draugiemAddLoadEvent(function(){

 

jsReady = true;

document.forms["form1"].output.value += "\n" + "JavaScript is ready.\n";

});

 

bet tad nezinu kādēļ vienalga netiek izsaukta šī funkcija. </pre>

Edited by Galedajs
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...