Avatar billede crunch Nybegynder
16. marts 2003 - 20:07 Der er 3 kommentarer og
2 løsninger

skift farve ved onblur...

Jeg kan simpelt hen ikke få det her til at virke.. Man skal indskrive en værdi som f.eks. #000000 i feltet, og så skal tabelen skifte´farve jeg bruger dette:

<script type="text/javascript">
function message(){
document.getElementById('tblColor').bgColor = "++document.txtColor.value++";
alert("igang")
}
</script>
<table width="256" border="0" id="tblColor">
    <tr>
      <td width="72"><input name="txtColor" type="text" id="txtColor" size="12" maxlength="7" onblur="message()"></td>
      <td width="174"><BUTTON ID=Ok TYPE=SUBMIT>OK</BUTTON></td>
    </tr>
  </table>


- men det virker ikke rigtigt - nogen forslag ?
Avatar billede grunken Nybegynder
16. marts 2003 - 20:15 #1
Her U go :)

<script type="text/javascript">
function message(){
document.getElementById('tblColor').bgColor = document.getElementById('txtColor').value;
alert("igang")
}
</script>
<table width="256" border="0" id="tblColor">
    <tr>
      <td width="72"><input name="txtColor" type="text" id="txtColor" size="12" maxlength="7" onblur="message()"></td>
      <td width="174"><BUTTON ID=Ok TYPE=SUBMIT>OK</BUTTON></td>
    </tr>
  </table>

-grunken
Avatar billede olebole Juniormester
16. marts 2003 - 20:19 #2
<ole>

grunken >> Ehhhh ...... hvad skal det forestille? Du skulle tage at teste dine forslag først, når/hvis du ikke kan overskue koden ;o)

<script type="text/javascript">
function message(elm) {
document.getElementById('tblColor').style.backgroundColor = elm.value;
alert("igang")
}
</script>
<form onsubmit="return false;">
<table width="256" border="0" id="tblColor">
    <tr>
      <td width="72"><input name="txtColor" type="text" id="txtColor" size="12" maxlength="7" onblur="message(this)"></td>
      <td width="174"><BUTTON ID=Ok onclick="message(this.form.txtColor);">OK</BUTTON></td>
    </tr>
</table>
</form>

/mvh
</bole>
Avatar billede grunken Nybegynder
16. marts 2003 - 20:22 #3
ole det virker da fint her :/
Avatar billede olebole Juniormester
16. marts 2003 - 20:43 #4
Du kan ikke hhave form-elemeter på siden, hvis ikke de ligger i en form. En submit-knap uden en form at submitte er fuldstændig uden mening  ;o)

Denne her:
  document.getElementById('tblColor').bgColor
virker ganske rigtigt i visse browsere - men burde ikke, da det er ukorrekt syntaks.
/mvh
Avatar billede crunch Nybegynder
16. marts 2003 - 20:49 #5
tak for det (-:
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