Jump to content
php.lv forumi

Recommended Posts

Jautājums - kādēļ netiek izsauktas funkcijas calculate() un load_dat(fd)??

Pārējais kods izpildās normāli. Ja šīs f-jas izpilda pirms pareja koda, tad tās izsaucas....

Kā pareizi izsaukt šīs f-jas?

 

function load(fy,fm,fd,ty,tm,td) {

 

var i=0;

if(document.form1.from_y.options[0].text == fy) {

document.form1.from_y.selectedIndex = 0; }

if(document.form1.from_y.options[1].text == fy) {

document.form1.from_y.selectedIndex = 1; }

 

for(i=0;i<13;i++) {

if(document.form1.from_m.options.text == fm) {

document.form1.from_m.selectedIndex = i; } }

 

calculate();

load_dat(fd);

}

Link to post
Share on other sites

Varbut shi f-ja nezin ka vispar eksiste vai ir definetas shadas f-jas.

 

ps. Rakstu kodu izmantojot atstarpes, tabulatoru un liec code tagos.

Link to post
Share on other sites
document.form1.from_m.selectedIndex = i;

 

Jo augstaakmineetaa rindinja tev izsauc erroru. Liidzarto JS tālāk neizpildās. Toties izpildītos, ja rakstītu

document.form1.from_m.options[i].selected = true;

Ja nemaldos, .selectedIndex īpašība ir read only.

Link to post
Share on other sites
document.form1.from_y.selectedIndex = 1;

document.form1.from_m.selectedIndex = i;

 

Nomainiji abaas vietaas kodaa?

Eniivej JS k.kur apraujas / izmet erroru liidz nonaak liidz calculate(); load_dat(fd);

Ej pa rindinjai un meklee bugu:)

 

Edit: maybe tev taas formas JS nemaz neatrod ieksh HTML dokumenta...

 

if( document ){
 if( document.form1){
  alert(' form1 - ok');
 if(  document.form1.from_m ){
	alert('field from_m - ok');
 }
 }
}

Edited by MC_
Link to post
Share on other sites

Nesaprotu kāpēc, bet lieta tāda, ka document.form1.from_m.options.selected = true; mainīgā i vietā ierakstot ciparu manuāli viss strādā. Kāpēc tā....es pie skaidra saprāta nesaprotu...

Link to post
Share on other sites
×
×
  • Create New...