Avatar billede cpccorp Juniormester
01. november 2005 - 23:30 Der er 25 kommentarer og
1 løsning

Hjælp til script.

Jeg har følgende script...

<SCRIPT>
function preserveRadioGroup (evt) {
  this.checked = this.storedChecked;
  var rgb = this.form[this.name];
  if (!rgb.length && rgb.storedChecked)
    rgb.checked = true;
  else
    for (var b = 0; b < rgb.length; b++)
      rgb[b].checked = rgb[b].storedChecked ? true : false;
}
function disableRadioGroup (radioGroup) {
  if (!radioGroup.disabled) {
    radioGroup.disabled = true;
    if (document.all || document.getElementById) {
      if (!radioGroup.length)
        radioGroup.disabled = true;
      else
        for (var b = 0; b < radioGroup.length; b++)
          radioGroup[b].disabled = true;
    }
    else {
      if (!radioGroup.length) {
        radioGroup.storedChecked = radioGroup.checked;
        radioGroup.oldOnClick = radioGroup.onclick;
        radioGroup.onclick = preserveRadioGroup;
      }
      else
        for (var b = 0; b < radioGroup.length; b++) {
          radioGroup[b].storedChecked = radioGroup[b].checked;
          radioGroup[b].oldOnClick = radioGroup[b].onclick;
          radioGroup[b].onclick = preserveRadioGroup;
        }
    }
  }
}
function enableRadioGroup (radioGroup) {
  if (radioGroup.disabled) {
    radioGroup.disabled = false;
    if (document.all || document.getElementById) {
      if (!radioGroup.length)
        radioGroup.disabled = false;
      else
        for (var b = 0; b < radioGroup.length; b++)
          radioGroup[b].disabled = false;
    }
    else {
      if (!radioGroup.length) {
        radioGroup.onclick = radioGroup.oldOnClick;
      }
      else
        for (var b = 0; b < radioGroup.length; b++) {
          radioGroup[b].onclick = radioGroup[b].oldOnClick;
        }
    }
  }
}
</SCRIPT>
og TMT Validator indlagt - helt ok, med følgende funktion
onClick="java script: disableRadioGroup(document.firstform.R4); void 0"> disables radiogroup R4

Nu kommer problemet...
De parametre som kommer fra TMT Validator i rsdiogroup R4 skal ændres kan man det?? Dvs. tmt:required="true" til tmt:required="false"

Her er Radiogroup 4:

<input type="radio" name="R4" value="V1" class="boxes"  tmt:errorclass="invalid" tmt:required="true" tmt:message="Udfyld venligst spørgsmål 2.2 a"/>
Avatar billede olebole Juniormester
01. november 2005 - 23:45 #1
<ole>

Hvad sker der her?  :)

Dit input-element består af hamrende invalid HTML - og denne handler er også helt hen i vejret:
  onClick="java script: disableRadioGroup(document.firstform.R4); void 0"

JavaScript pseudo-protokollen må aldrig bruges i en event-handler - og brugen af void-operatoren her er misforstået ... og i øvrigt forkert udført  :)

/mvh
</bole>
Avatar billede olebole Juniormester
01. november 2005 - 23:50 #2
- og hvad gør disse linjer:
  this.checked = this.storedChecked;
  var rgb = this.form[this.name];

- hverken 'this.checked', 'this.storedChecked', 'this.form' eller 'this.name' refererer til noget.
Avatar billede cpccorp Juniormester
01. november 2005 - 23:52 #3
ang. det sidste ved jeg ikke, men det er ovenstående script der disabler en raddioknap-gruppe

Ang. det første er det fra scriptets egen hjemmeside....hvad skal det så være>??
Avatar billede olebole Juniormester
01. november 2005 - 23:53 #4
I øvrigt går jeg udfra, din XHTML-lukning på dit input-felt er en fejl. Scriptet har ikke kinamands chance i en browser, der tolker dokumentet som andet end HTML  :)
Avatar billede olebole Juniormester
01. november 2005 - 23:54 #5
Sorry - men der stort set _intet_ i koden, der hænger sammen. Der er kun få, små huller mellem fejlene
Avatar billede cpccorp Juniormester
01. november 2005 - 23:54 #6
Hjælp mig lige her og vis mig hvad der bør stå
Avatar billede olebole Juniormester
01. november 2005 - 23:55 #7
Det har jeg ingen anelse om
Avatar billede cpccorp Juniormester
01. november 2005 - 23:55 #8
Hvis vi nu ser bort fra ovenstående script hvad bør der stå i input-onclick-eventet
Avatar billede cpccorp Juniormester
01. november 2005 - 23:57 #9
Ok så stiller jeg spørgsmålet anderledes...

kan man via javascript fjerne og indsætte eks. disabled-teksten fra input
Avatar billede cpccorp Juniormester
01. november 2005 - 23:58 #10
eller skal man noget helt andet
Avatar billede olebole Juniormester
01. november 2005 - 23:59 #11
Jeg har ingen anelse om, hvad der skal ske - og om resten af dokumentet er ligeså fejlfyldt. Jeg aner ikke, hvordan jeg skal hjælpe her  :)
Avatar billede cpccorp Juniormester
02. november 2005 - 00:02 #12
kritisere de enkelte funktioner kan man - hjælpe nej - hvorfor så svare et kvarter spildt, kan man ikke forlange bare et minimum af pæne ord
Avatar billede roenving Novice
02. november 2005 - 00:08 #13
-- men det er da ikke kun ole, der har problemer med at forstå, hvad det er, der skal være resultatet, når den kode, du viser, grundlæggende stærkt nærmer sig direkte vrøvl ?-)
Avatar billede olebole Juniormester
02. november 2005 - 00:08 #14
Slap dog af - og tag dine koder - og de spørgsmål, du stiller - bare halvt så højtidelig, som du tager din egen forfængelighed!

http://exp.dk/list.phtml?spm_answer=olebole&status_1=on&status_2=on&status_3=on&status_4=on

- 2.735 spørgsmål, hvor mit svar har været tilfredsstillende. Det er ikke min skyld, du ikke fortælller, hvad du forsøger at lave og hvordan din øvrige kode ser ud.

Jeg har 6 års øvelse i at afkode de mest besynderlige, mangelfulde spørgsmål på Eksperten ... men det er åbenbart ikke nok her.

Jeg undskylder dybt ... for det er naturligvis komplet utænkeligt, der lå spor af fejl hos dig selv, ikke?  :)
Avatar billede olebole Juniormester
02. november 2005 - 00:19 #15
Eksempel:
  "Bilen har ny rugbrød overortenlig fløjet lige hen ved gras på låget"

Her kan du fortælle mig, min sætning overhovedet ikke hænger sammen - og at ordet 'sætning' vel nærmest er en venlig overdrivelse.

Du kan endvidere fortælle mig, jeg har stavet ordene 'overordentlig' og 'græs' forkert - men derudover er det umuligt for dig at gætte, hvad jeg dog mener med det sludder, jeg har skrevet.

Jeg kan kun gøre mig selv til grin, hvis jeg bliver fornærmet over det  ;o)
Avatar billede roenving Novice
02. november 2005 - 00:24 #16
Hrm, tjaeh, vil du have, at vi skal kommentere det, ole ?-)
Avatar billede olebole Juniormester
02. november 2005 - 00:28 #17
Nej for Satan ... schhhhhh! Jeg har zq lige opdaget, det var sedlen med udkastet til talen, jeg skal holde ved min yngste datters nonfirmation, jeg kom til at cittere fra. Please ... det skulle gerne være en overraskelse ... hold din mund, Jes!  ;D
Avatar billede roenving Novice
02. november 2005 - 00:30 #18
Oki, jeg skal nok undlade at kontakte hende for at 'cittere' dig !-)
Avatar billede olebole Juniormester
02. november 2005 - 00:32 #19
- nnnnåja ... lidt Pppppparkkkinsson hhar vvi velll alleee.
Jeg er koder ... ikke lyriker ... nå! - og i øvrigt heller ikke lyrikker  :D
Avatar billede cpccorp Juniormester
02. november 2005 - 02:11 #20
Næ ingen er fejlfri, men en kammertone må man da bede om....intet sted skrev jeg at jeg selv har lavet scriptet

TMT Validator - som jeg for øvrigt pt hat skrottet og
dette script:
<SCRIPT>
function preserveRadioGroup (evt) {
  this.checked = this.storedChecked;
  var rgb = this.form[this.name];
  if (!rgb.length && rgb.storedChecked)
    rgb.checked = true;
  else
    for (var b = 0; b < rgb.length; b++)
      rgb[b].checked = rgb[b].storedChecked ? true : false;
}
function disableRadioGroup (radioGroup) {
  if (!radioGroup.disabled) {
    radioGroup.disabled = true;
    if (document.all || document.getElementById) {
      if (!radioGroup.length)
        radioGroup.disabled = true;
      else
        for (var b = 0; b < radioGroup.length; b++)
          radioGroup[b].disabled = true;
    }
    else {
      if (!radioGroup.length) {
        radioGroup.storedChecked = radioGroup.checked;
        radioGroup.oldOnClick = radioGroup.onclick;
        radioGroup.onclick = preserveRadioGroup;
      }
      else
        for (var b = 0; b < radioGroup.length; b++) {
          radioGroup[b].storedChecked = radioGroup[b].checked;
          radioGroup[b].oldOnClick = radioGroup[b].onclick;
          radioGroup[b].onclick = preserveRadioGroup;
        }
    }
  }
}
function enableRadioGroup (radioGroup) {
  if (radioGroup.disabled) {
    radioGroup.disabled = false;
    if (document.all || document.getElementById) {
      if (!radioGroup.length)
        radioGroup.disabled = false;
      else
        for (var b = 0; b < radioGroup.length; b++)
          radioGroup[b].disabled = false;
    }
    else {
      if (!radioGroup.length) {
        radioGroup.onclick = radioGroup.oldOnClick;
      }
      else
        for (var b = 0; b < radioGroup.length; b++) {
          radioGroup[b].onclick = radioGroup[b].oldOnClick;
        }
    }
  }
}
</SCRIPT>
er ikke mit eget

I må da undskylde jeg vidste ikke at "ældre" mennesker var oppe så sent ;-)
Avatar billede cpccorp Juniormester
02. november 2005 - 02:12 #21
Der burde være en valg mulighed mere end Kommentar og Svar - nemlig Svar på tiltale :-)
Avatar billede cpccorp Juniormester
02. november 2005 - 02:13 #22
Som så også gav points
Avatar billede olebole Juniormester
02. november 2005 - 02:53 #23
Jamen, hvis du efterlyser det, skal du da få svar på tiltale  :)

Kammertonen er jo en bevægelig størrelse. På Motzart's tid var den helt nede omkring 336 Hz, mens de fleste moderne symfoniorkstre stemmer i 442 - og visse endda et par Hz højere. Kammertonen har det med andre ord med at blive en anelse 'skarpere' med tiden.
Faktisk er det et problem ikke mindst for ældre strygeinstrumenter, der er bygget til en lavere og blødere kammertone - og dermed betydeligt lavere strengetryk over stolen.

Sjovt nok er det ikke de 'ældre instrumenter' i denne tråd, der har problemer med kammertonen - og den klinger da også klokkeklart og rent:
Det er ikke dig og din person, jeg kritiserer, men koden - og det er der al mulig grund til. Den er fyldt med fejl og giver ganske enkelt ingen mening.

Så er det rystende ligegyldigt, om det er dig eller en anden, der har skrevet koden - og intet sted i denne tråd har nogen somhelst skrevet noget om, at du selv skulle have skrevet den. I det mindste ligner vi da hinanden på det punkt  :)
Avatar billede cpccorp Juniormester
27. april 2007 - 17:20 #24
Svar udbedes
Avatar billede cpccorp Juniormester
09. december 2007 - 23:30 #25
Læg et svar og I får points
Avatar billede cpccorp Juniormester
25. november 2011 - 13:28 #26
Lukker ned
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