Avatar billede bigo Nybegynder
15. december 2006 - 19:41 Der er 2 kommentarer og
1 løsning

getelementbyid istedet for byname

Jeg har fundet et javascript på nettet.. det gør det jeg skal bruge men med en lille issue.. det tager data byname og ikke byid som jeg skal have..
Nogen der kan se hvordan det skal ændres :

function f73CalculateTime(){

var f73obj,f73val,f73cal;
var f73args=f73CalculateTime.arguments;
var f73mess=['Invalid Result'];

for (var f730=0;f730<f73args[0].length;f730++){
  f73obj=document.getElementsByName(f73args[0][f730])[0];
  f73obj.value=f73obj.value.replace(/\D|\./g,'');
  f73val=(f73obj.value+'0000').split('');
  f73obj.value=f73FormatNu(Math.min((f73val[0]+f73val[1]),23))+':'+f73FormatNu(Math.min((f73val[2]+f73val[3]),59));
}
var f73frm=f73obj.form;
if (f73frm&&window['f64Marks']){ f64Marks(f73frm); }
for (var f732=1;f732<f73args.length;f732++){
  f73cal=f73args[f732].split(':=');
  f73cal[0]=document.getElementsByName(f73cal[0])[0];
  for (var f733=0;f733<f73args[0].length;f733++){
  f73obj=document.getElementsByName(f73args[0][f733])[0];
  f73val=f73obj.value;
  if (f73obj.value.match(':')){
    f73val=f73val.split(':');
    f73val=f73val[0]*60+f73val[1]*1;
  }
  f73cal[1]=f73cal[1].replace(f73args[0][f733],f73val);
  }
  f73val=eval(f73cal[1]);
  if (f73val<0){
  f73cal[0].value='????';
  f73mess.push('field:- '+(f73cal[0].title||f73cal[0].name));
  if (f73frm&&window['f64Marks']){ f64MakeMark(f73cal[0]); }
  }
  else { f73cal[0].value=f73FormatNu(Math.floor(f73val/60))+':'+f73FormatNu(f73val%60); }
}
if (f73mess.length>1){ alert(f73mess.join('\n')); return false; }
return true;
}
Avatar billede madeindk Nybegynder
15. december 2006 - 20:37 #1
Det gør den flere steder. Du kan evt. søge efter den i Notesblok eller hvilket program du nu bruger som editor.

Men denne linie: f73obj=document.getElementsByName(f73args[0][f730])[0]; - skal da ihvertfald erstattes med: f73obj=document.getElementsById(f73args[0][f730])[0];
Avatar billede bigo Nybegynder
16. december 2006 - 21:08 #2
getElementsByName fejler den på
Avatar billede bigo Nybegynder
18. december 2006 - 12:36 #3
Lukker.. bruger andet script..
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Politiets Efterretningstjeneste

Teamledere til PETs indhentningsafdeling

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Kickstart din IT-karriere som IT-supporterelev på Flyvestation Aalborg

Politiets Efterretningstjeneste

IT Sikkerhedsarkitekt i PET

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger AI forretningskonsulent i Ballerup