10. oktober 2001 - 19:43
Der er
5 kommentarer og 1 løsning
onFocus TD baggrunde???
Hej jeg ville lige ved hvordan man skrifter en TD baggrund når der brugeren laver focus på et textfelt... håber i kan forstå hvad jeg mener...!
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
10. oktober 2001 - 19:46
#1
WHOOOPS skifter istedet for skrifter
10. oktober 2001 - 19:55
#2
i head: <script language=\'javascript\'> function skiftBaggrundsFarve( elmId; nyFarve ) { var elm; if ( document.getElementById ) elm = document.getElementById( elmId ) else if ( document.all ) elm = document.all[ elmId ] else return; // andre browsere kan slet ikke skifte baggrundsfarve. elm.style.backgroundColor = nyFarve; }; //end skiftBaggrundsFarve( string, string ) </script> i dit tekstfelt laver du så en onfocus handeler: <input type=\'text\' value=\"\" onfocus=\"skiftBaggrundsFarve( \'minTD\', \'#FF9933\' );\"> og i <td kommandoen for den celle se skal skifte farve skal der være en name= attrubut med det navn: <td name=\'minTD\'>... hvad der nu skal stå </td> mvh JakobA
10. oktober 2001 - 19:57
#3
Ups. det skal være en id= attribut i <td kommandoen: <td id=\'minTD\'>... hvad der nu skal stå </td>
11. oktober 2001 - 14:14
#4
Jeg får en fejl ved det her: <html> <head> <title>Untitled Document</title> <script language=\'javascript\'> function skiftBaggrundsFarve( elmId; nyFarve ) { var elm; if ( document.getElementById ) elm = document.getElementById( elmId ) else if ( document.all ) elm = document.all[ elmId ] else return; elm.style.backgroundColor = nyFarve; }; </script> </head> <body bgcolor=\"#FFFFFF\" text=\"#000000\"> <table width=\"20%\" border=\"0\" height=\"46\" cellspacing=\"0\" cellpadding=\"0\"> <tr> <td id=\'minTD\'> <input type=\"text\" name=\"textfield\" onFocus=\"skiftBaggrundsFarve( \'minTD\' , \'FF9933\' );\"> </td> </tr> </table> </body> </html>
11. oktober 2001 - 15:23
#5
der skal stå # foran farvekoden for at fotælle det er hexkode. <input type=\"text\" name=\"textfield\" onFocus=\"skiftBaggrundsFarve( \'minTD\' , \'#FF9933\' );\"> i første linie skal der stå , istedetfor ; imellem parametrene (min fejl). function skiftBaggrundsFarve( elmId, nyFarve ) { ellers kan jeg ikke se noget galt. Hvis der kommer flere fejl så prøv at fortælle hvad fejlmeldingen siger. mvh JakobA
11. oktober 2001 - 17:19
#6
Tak JakobA
Vi tilbyder markedets bedste kurser inden for webudvikling