/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
onclick...
Fra : Jeppe Christensen


Dato : 12-04-07 21:42

nogen der kan fortælle hvorfor dette ikke virker i ie6:

onclick="javascript:this.form.submit();"

Når den står inde i en form osv..

Link hvis det er ren volapyk:

http://gie04-05.dk/opensource%20projekter/kalender/

/Jeppe

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

 
 
Birger Sørensen (12-04-2007)
Kommentar
Fra : Birger Sørensen


Dato : 12-04-07 23:42

Jeppe Christensen wrote in dk.edb.internet.webdesign.clientside:
> nogen der kan fortælle hvorfor dette ikke virker i ie6:
>
> onclick="javascript:this.form.submit();"
>
> Når den står inde i en form osv..
>
> Link hvis det er ren volapyk:
>
> http://gie04-05.dk/opensource%20projekter/kalender/
>
> /Jeppe

giv din form et id, og brug det i stedet for this.form...
this er det element du er i - options - og de har ikke nogen form
inde i dem...

<form id="kalenderform"..
...
<option value="1"
onclick="javascript:kalenderform.submit();">Januar</option>
eller så selv FF måske kan forstå det..
<option value="1"
onclick="javascript:document.getElementById('kalenderform').submi
t();">Januar</option>
...
</form>         

Birger         

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Martin (13-04-2007)
Kommentar
Fra : Martin


Dato : 13-04-07 08:27

Jeppe Christensen wrote:
> nogen der kan fortælle hvorfor dette ikke virker i ie6:
>
> onclick="javascript:this.form.submit();"

man skal kun skrive javascript: hvis man skriver det i href'en
altså
onclick="this.form.submit();"

>
> Når den står inde i en form osv..
>
> Link hvis det er ren volapyk:
>
> http://gie04-05.dk/opensource%20projekter/kalender/
>
> /Jeppe
>

Henrik Stidsen (13-04-2007)
Kommentar
Fra : Henrik Stidsen


Dato : 13-04-07 13:58

Martin was thinking very hard :
> man skal kun skrive javascript: hvis man skriver det i href'en

Hvilket egentlig også er forkert eftersom der svjv ikke er en
(officiel) protokol der hedder javascript...

Det er IMHO dårlig stil at skrive det i href, man bør skrive det i en
click event og så returnere false.

--
Henrik Stidsen - http://henrikstidsen.dk/
"Hot or Not" for fugle: http://fuglemarkedet.dk/galleriet/
"You can observe a lot just by watching." - Yogi Berra, Berra's Law



Martin (13-04-2007)
Kommentar
Fra : Martin


Dato : 13-04-07 14:34

Henrik Stidsen wrote:
> Martin was thinking very hard :
>> man skal kun skrive javascript: hvis man skriver det i href'en
>
> Hvilket egentlig også er forkert eftersom der svjv ikke er en (officiel)
> protokol der hedder javascript...

Nææ... men der er jo ingen browsere (svjv) der fejler ved det, som vel
egentlig er hovedsagen?

> Det er IMHO dårlig stil at skrive det i href, man bør skrive det i en
> click event og så returnere false.

Helt enig...

Henrik Stidsen (13-04-2007)
Kommentar
Fra : Henrik Stidsen


Dato : 13-04-07 16:26

Martin was thinking very hard :
>> Hvilket egentlig også er forkert eftersom der svjv ikke er en (officiel)
>> protokol der hedder javascript...

> Nææ... men der er jo ingen browsere (svjv) der fejler ved det, som vel
> egentlig er hovedsagen?

Det er rigtig nok...

>> Det er IMHO dårlig stil at skrive det i href, man bør skrive det i en click
>> event og så returnere false.

> Helt enig...

....og ved at gøre det med events får man også muligheden for at linket
kan fungere for browsere hvor javascript er slået fra.

--
Henrik Stidsen - http://henrikstidsen.dk/
"Hot or Not" for fugle: http://fuglemarkedet.dk/galleriet/
Moo point: It´s like a cow´s opinion. It just doesn´t matter. It´s
"moo".
- Joey Tribianni, "The One Where Chandler Doesn´t Like Dogs".



Martin (13-04-2007)
Kommentar
Fra : Martin


Dato : 13-04-07 20:39

Henrik Stidsen wrote:
>>> Det er IMHO dårlig stil at skrive det i href, man bør skrive det i en
>>> click event og så returnere false.
>
>> Helt enig...
>
> ...og ved at gøre det med events får man også muligheden for at linket
> kan fungere for browsere hvor javascript er slået fra.

Uddyb venligst lige denne?
Dvs hvis browseren har slået javascript fra, så vil events stadig virke?
- Eller hvad mener du helt præcist?

Henrik Stidsen (14-04-2007)
Kommentar
Fra : Henrik Stidsen


Dato : 14-04-07 08:55

Martin expressed precisely :
>>>> Det er IMHO dårlig stil at skrive det i href, man bør skrive det i en
>>>> click event og så returnere false.

>>> Helt enig...

>> ...og ved at gøre det med events får man også muligheden for at linket kan
>> fungere for browsere hvor javascript er slået fra.

> Uddyb venligst lige denne?
> Dvs hvis browseren har slået javascript fra, så vil events stadig virke? -
> Eller hvad mener du helt præcist?

Nej - lav et link der ser sådan her ud:
<a href="/foo.html" onclick="doSomething();return false;">click</a>

foo.html skal så være et link der enten forklarer at javascript er
påkrævet eller giver samme funktion som javascripten. Kan man ikke gøre
det sådan er det egentlig ikke den store grund til at bruge et link, så
ku man ligeså godt bruge et <span> med en onclick event tilknyttet.

--
Henrik Stidsen - http://henrikstidsen.dk/
"Hot or Not" for fugle: http://fuglemarkedet.dk/galleriet/
"Books have the same enemies as people: fire, humidity, animals,
weather, and their own content." - Paul Valery



Martin (14-04-2007)
Kommentar
Fra : Martin


Dato : 14-04-07 12:40

Henrik Stidsen wrote:
> Nej - lav et link der ser sådan her ud:
> <a href="/foo.html" onclick="doSomething();return false;">click</a>
>
> foo.html skal så være et link der enten forklarer at javascript er
> påkrævet eller giver samme funktion som javascripten. Kan man ikke gøre
> det sådan er det egentlig ikke den store grund til at bruge et link, så
> ku man ligeså godt bruge et <span> med en onclick event tilknyttet.

Ahh på den måde, ja det er så rigtigt, men der hvor jeg bruger
javascript er somreglen i et administrationsmodul, hvor man ved hvem der
logger ind :)

Henrik Stidsen (14-04-2007)
Kommentar
Fra : Henrik Stidsen


Dato : 14-04-07 12:49

Martin wrote :
> Ahh på den måde, ja det er så rigtigt, men der hvor jeg bruger javascript er
> somreglen i et administrationsmodul, hvor man ved hvem der logger ind :)

Det gør jo altid tingene lidt nemmere når man kan stille krav til
brugeren og forvente dem overholdt :)

--
Henrik Stidsen - http://henrikstidsen.dk/
"Hot or Not" for fugle: http://fuglemarkedet.dk/galleriet/

"Hot or Not" for fugle: http://fuglemarkedet.dk/galleriet/



Jeppe Christensen (16-04-2007)
Kommentar
Fra : Jeppe Christensen


Dato : 16-04-07 11:56

> Det gør jo altid tingene lidt nemmere når man kan stille krav til
> brugeren og forvente dem overholdt :)

Meget interresant dialog... men jeg har ikke løst mit problem endnu..

Har prøvet med:

onclick="document.getElementById('calendarform').submit();"

men dette virker stadigvæk ikke i IE6...

--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

Birger Sørensen (16-04-2007)
Kommentar
Fra : Birger Sørensen


Dato : 16-04-07 17:02

Jeppe Christensen wrote in dk.edb.internet.webdesign.clientside:
> > Det gør jo altid tingene lidt nemmere når man kan stille krav til
> > brugeren og forvente dem overholdt :)
>
> Meget interresant dialog... men jeg har ikke løst mit problem endnu..
>
> Har prøvet med:
>
> onclick="document.getElementById('calendarform').submit();"
>
> men dette virker stadigvæk ikke i IE6...
>
> --
> Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
> - Pædagogiske tutorials på dansk
> - Kom godt i gang med koderne
> KLIK HER! => http://www.html.dk/tutorials

Som jeg lige ser det, så virker det faktisk i både Opera og FF.
Tror måske at IE skal have en action i form tag'et for at gøre noget?

Birger


--
Vil du lære at kode HTML, XHTML, CSS, SSI, ASP eller ASP.NET?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! => http://www.html.dk/tutorials

John S. Thomsen (13-04-2007)
Kommentar
Fra : John S. Thomsen


Dato : 13-04-07 16:07

Henrik Stidsen wrote:
> Hvilket egentlig også er forkert eftersom der svjv ikke er en (officiel)
> protokol der hedder javascript...

Working Draft:
http://www.whatwg.org/specs/web-apps/current-work/multipage/section-scripting.html#javascript-protocol

Henrik Stidsen (16-04-2007)
Kommentar
Fra : Henrik Stidsen


Dato : 16-04-07 12:20

On 16 Apr., 12:56, Jeppe Christensen <mr.pu...@NOSPAMgmail.com> wrote:
> > Det gør jo altid tingene lidt nemmere når man kan stille krav til
> > brugeren og forvente dem overholdt :)

> Meget interresant dialog... men jeg har ikke løst mit problem endnu..

Ærgeligt...

> Har prøvet med:
> onclick="document.getElementById('calendarform').submit();"
> men dette virker stadigvæk ikke i IE6...

Virker det overhovedet nogen steder?
Det er svjv ingen browsere der har en onclick event på en <option> i
en <select>. Brug istedet en onchange event på selve <select> boksen.


Jørn Andersen (16-04-2007)
Kommentar
Fra : Jørn Andersen


Dato : 16-04-07 14:53

On 16 Apr 2007 04:20:28 -0700, "Henrik Stidsen"
<henrikstidsen@gmail.com> wrote:

>> Har prøvet med:
>> onclick="document.getElementById('calendarform').submit();"
>> men dette virker stadigvæk ikke i IE6...
>
>Virker det overhovedet nogen steder?
>Det er svjv ingen browsere der har en onclick event på en <option> i
>en <select>. Brug istedet en onchange event på selve <select> boksen.

Giver det ikke problemer for folk, der bruger tastatur (pil-taster) til
at select'e med?


Mvh. Jørn

--
Jørn Andersen,
Brønshøj

Henrik Stidsen (16-04-2007)
Kommentar
Fra : Henrik Stidsen


Dato : 16-04-07 18:12

Jørn Andersen brought next idea :
>> Det er svjv ingen browsere der har en onclick event på en <option> i
>> en <select>. Brug istedet en onchange event på selve <select> boksen.

> Giver det ikke problemer for folk, der bruger tastatur (pil-taster) til
> at select'e med?

Tjow, men når man nu ikke har en onclick event at benytte så må man
bruge noget andet.

--
Henrik Stidsen - http://henrikstidsen.dk/
"Hot or Not" for fugle: http://fuglemarkedet.dk/galleriet/
"Advertising is the art of convincing people to spend money they don't
have for something they don't need." - Will Rogers



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408849
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste