Problem z onFocus

Wszystko związane ze skryptami JS, DHTML itd.
Fluke
Posty: 1
Rejestracja: 20 kwie 2010, 11:34:02
Płeć: Niewybrana
User Agent: Firefox Windows 1280x800

Problem z onFocus

Post autor: Fluke »

Jestem początkującym jeśli chodzi o JavaScript i mozolnie mi to coś idzie. Wcześniej zajmowałem się głównie php lecz stwierdziłem że trzeba coś porobić z JavaScript bo jest przydatna.

Otóż problem tkwi w tym że tutaj chodzi poprawnie:

Kod: Zaznacz cały

<input type="text" value="imie1" onfocus="if(this.value == this.defaultValue)this.value=''" /> 
A tutaj już nie:

Kod: Zaznacz cały

<html>
<script type="text/javascript">
function focus() {
        if(this.value == this.defaultValue)
            this.value = '';
    } 
</script>
<input type="text" value="imie1" onfocus="focus()" />
 
Chce to zrozumieć a nie wkuć na pamięć więc proszę o wytłumaczenie tego.
Pozdrawiam.
BlackDante
Posty: 348
Rejestracja: 10 lut 2010, 19:33:06
Płeć: Mężczyzna
User Agent: Firefox Windows 1280x1024
Kontakt:

Re: Problem z onFocus

Post autor: BlackDante »

nie powinno być przypadkiem:

Kod: Zaznacz cały

<input type="text" value="imie1" onfocus="focus();" /> 
znawcą JavaScriptu nie jestem, ale raczej w większości języków programowania wywołanie funkcji kończy się ";" ;)
Tylko dwie rzeczy są nieskończone: wszechświat oraz ludzka głupota, choć nie jestem pewien co do tej pierwszej. - Albert Einstein
ODPOWIEDZ