28. december 2001 - 23:47Der er
22 kommentarer og 2 løsninger
echo varialbel ..
Jeg skal bruge et script som skriver indholdet af en almindelig form, dvs jeg skal bruge et input og når man skriver i det skal indholdet skrives ud ved siden af. det skal ændre sig alt efter hvad man taster.
<head> <script> function Updatetext(){ document.getElementById(\"tekst\").style.background-color=\'#\'+document.blabla.text.value; //Det er det ovenstående jeg ikke kan huske } </script> <title>Skriv i Span</title> </head>
<script> function Updatetext(){ nyFarve = \'#\'+document.blabla.text.value; if ( document.getElementById ) document.getElementById(\"tekst\").style.backgroundColor = nyFarve; else if ( document.all ) document.all[\"tekst\"].style.backgroundColor = nyFarve; else ; // glem det. din browser kan ikke skifte baggrund i tabeller. }; </script> *HEHE* kommer du lige ude fra kulden
Synes godt om
Slettet bruger
30. december 2001 - 18:19#12
Du kan også tjekke det lige når brugeren har indtastet 8 tegn i tekst-feltet (til en heksidemal kode):
<html> <head> <script> function updateText(txt) { mre = /^[0-9A-F]+$/gi; if (txt.length == 8) { if (txt.match(mre)) { nyFarve = \"#\" + txt; if (document.getElementById) document.getElementById(\"tekst\").style.backgroundColor = nyFarve; else if (document.all) document.all[\"tekst\"].style.backgroundColor = nyFarve; else alert(\"Glem det! Din browser kan ikke skifte baggrundsfarve i tabeller.\"); } else alert(\"Du har ikke indtastet en korrekt heksidemal kode!\"); } } </script> </head> <body> <form name=\"blabla\"> <input type=\"text\" name=\"text\" maxlength=\"8\" onKeyUp=\"updateText(this.value);\"> </form> <br><span id=\"tekst\" style=\"background-color: #FFFFFF;\">Her er cellen...</span> </body> </html>
Men IE5 ser ikke ud til at lide en heksidemal kode flettet sammen af et kryds og et input fra et formfelt... Tjekket o.s.v. er fint nok, men der er ét eller andet med linjen: nyFarve = \"#\" + txt;
Foresten hvad vil du sige til at få smidt en alert i hovedet hver gang du skriver et tegn.
Sidst men ikke mindst så tvivler jeg på det virker
Synes godt om
Slettet bruger
31. december 2001 - 13:17#16
Nårh jo, hvor er jeg åndssvag! Selvfølgelig skal der 6 tegn til! Men scriptet virker, og hvis du brugte lidt tid på det, så ville du også se, at brugeren ikke får \"smidt en alert i hovedet\" ved hver indtastning!
phoenixv -> jeg tror jeg bruger dit eksempel på http://www.phoenixv.webpunkt.dk/afs.html men .. lige nu hvor jeg sidder og skal bruge det ser det ud somom at webpunkt er nede. Så kunne du ikke maile det til mig på tobias@getset.dk ?
Bagefter vil jeg fordele point :)
Synes godt om
Slettet bruger
04. januar 2002 - 16:30#21
Nu er webpunkt i hvert fald oppe igen. Men mailen er sendt!
P.S. Hvis andre vil se koden, så bare sig til! Eksperten er jo ikke et lukket forum, det har jeg forstået! :)
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.