Bunte Inputs mit Javascript
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
befehlen
beispiel
beitrag
board
eingabe
fehler
folgende meldung
formen
gewollter effekt
hersteller
hintergrund
meinung
meldung
nerven
not
quelldatei
rahmen
serial
test
webseite
-
Hi,
ich habe jetzt auch manchen Webseiten gesehen, das es dort so ist, dass wenn man in die Inputsklickt, zum Beispiel der Rahmen gr?n wird.
Oder wenn eine Eingabe falsch war, dass der Hintergrund sich Rot f?rbt.
Jetzt w?rde ich gerne wissen, wie ich sowas mit dem Rahmen machen kann und wenn wir schon dabei sind auch mit dem Hintergrund.
Das es mit CSS geht ist mir klar.
Ich wei? ja wie ich Border formatiere und so.
Aber wie geht es das es anderes wird beim reinklicken.
Das ist kein CSS sondern Javascript -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
das mit dem reinklicken geht per onFocus="" und...http://selfhtml.org :D
das war mal irgendwas mit bgcolor()... -
Ich habe es mal so versucht:
<html><head><title>Test</title> </head><body> <form name="Test" action=""> <input type="text" size="30" onfocus="bgcolor('#ff0000')"><br> <input type="text" size="30" onfocus="this.value = 'Hier Ihren Wohnort eingeben'"><br> <input type="text" size="30" onfocus="this.value = 'Hier Ihr Alter eingeben'"><br> </form> </body></html>
Bekomme dann aber in der Fireofx JavascriptConsole folgende Meldung:
Fehler: bgcolor is not defined
Quelldatei: http://newwarrior.milten.lima-city.de/test.html
Zeile: 1
hier mal der Link:
http://newwarrior.milten.lima-city.de/test.html -
Geh doch einfach auf http://www.dreamcode.de
Da findest du alles man!
Das bezweifle ich...
Hier die L?sung:
<input type="text" onclick="this.style.border='4px solid black';this.style.backgroundColor='#ff0000'" /> -
Zwar kein beitrag zur Probleml?sung, aber wenn du es f?r dein eBoard verwenden willst, rat ich dir davon ab, weil es viele User, wie mich gibt, die JavaScript vorvorteilhafterweise IMMER ausgeschaltet haben. Das w?rde am Ende ziemlich viele User einfahc nur nerven meiner Meinung nach. W?rde dir abraten ;)
-
war auch mehr so f?r meine Private Webseite gedacht, nicht f?r das e-board.
Ich werde es wahrscheinlich so machen, dass der Admin das selber entscheiden kann, ob er sowas will. -
Zwar kein beitrag zur Probleml?sung, aber wenn du es f?r dein eBoard verwenden willst, rat ich dir davon ab, weil es viele User, wie mich gibt, die JavaScript vorvorteilhafterweise IMMER ausgeschaltet haben. Das w?rde am Ende ziemlich viele User einfahc nur nerven meiner Meinung nach. W?rde dir abraten ;)
Es ist ja nichts, was f?r die Funktion des Forumlars unverzichtbar ist.
Und wieso sollte die Einf?rbung eines Formulares nervig sein ?
JavaScript ist ohnehin eine sehr eingeschr?nkte Scriptsprache und ich finde es albern sie auszuschalten, da ihr Nutzen weit ?ber jeglichem ?rgernis liegt. -
exytrac schrieb:
Zwar kein beitrag zur Probleml?sung, aber wenn du es f?r dein eBoard verwenden willst, rat ich dir davon ab, weil es viele User, wie mich gibt, die JavaScript vorvorteilhafterweise IMMER ausgeschaltet haben. Das w?rde am Ende ziemlich viele User einfahc nur nerven meiner Meinung nach. W?rde dir abraten ;)
99% aller user haben js angeschaltet. Nur, weil der MSIE einem fragt, ob man es aus machen will, brauch man es nicht! Es gut genug anti-viren proggies, die auch js viren erkennen (z.b. "Anti-Vir").
Wenn du wissen willst, ob dein antivirenprogram auch gegen jsviren sch?tz, geh auf serial.ws .Wenn du unter 100 meldungen kommen, hast du ein problem :-) -
Wenn du wissen willst, ob dein antivirenprogram auch gegen jsviren sch?tz, geh auf serial.ws .Wenn du unter 100 meldungen kommen, hast du ein problem :-)
JavaScript Viren ?
Habe ich was verpasst ?
JavaScript kann als Scriptsprache h?chstens gewisse Sicherheitsl?cken ausnutzen, die die Sprache hat, aber Viren sind nicht m?glich, da JS in einer Sandbox arbeitet und es keine Befehle wie "delete file" in JavaScript gibt.
Aber die Browserhersteller (au?er MS nat?rlich) beheben solche Sicherheitsl?cken innerhalb kurzer Zeit und es ist die Aufgabe der Browserherrsteller und nicht der Antiviren-Hersteller, eben diese Fehler zu beseitigen. -
etwas ?hnliches habe ich vor meinem Platten-GAU mittels PHP und CSS realisiert
mit :focus kann man schon mal den Hintergrund des aktiven Feldes bearbeiten... und bei einem Fehler weisst du dann der Form eine Klasse zu, wie z.B. class="Volldepp" und dann im CSS border = gewollter Effekt! -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage