Google Groups no longer supports new Usenet posts or subscriptions. Historical content remains viewable.
Dismiss

javascript validering

4 views
Skip to first unread message

Jan Hansen

unread,
Sep 5, 2007, 8:23:28 PM9/5/07
to
Hei,

Jeg er innvolvert i et webprosjekt der det er bestemt at siten skal styre
unna javascript i navigeringsmenyen for å opprettholde goodwill hos den
svært så brede brukergruppa. Siten eies av en veldig stor aktør med "alle" i
norge som besøkende. Tenkte jeg skulle høre om noen er enige med meg om at
dette låter noe gammelmodig og strikt? Styrer man unna bruk av javascript i
menysystemet med opphav i valideringsprinsipper bør man jo følge opp på
resten av siten også mener jeg - og det er blir fort litt tungt..


Kristin Bruun

unread,
Sep 19, 2007, 4:20:40 PM9/19/07
to

Uenig med deg :)
Det er (nesten) ingen sak å bruke css i stedet for javascript i
navigeringsmenyer. Det verste som finnes, er sider som _krever_
javascript, da det er langt mellom de virkelig gennniale programmererne,
som klarer å lage enkle, nødvendige løsninger, som fungerer likt i
absolutt alle nettlesere og operativsystemer.

Det bør være mulig å gå på netter pr. telefon, håndholdt pc, bærbar eller
oldtids-pc, og med hvilket som helst operativsystem man måtte ønske. Det
verste jeg vet, er nettsider utviklet utelukkende for Wiruset til Bill, og
hvor andre nettlesere (og dermed operativsystemer enn Bills) er utelukket.

Så jeg er en gammel gledesdreper, som holder med sjefen din ;)
--
Det finnes 10 typer mennesker:
de som kan binært, og de andre ...

Jan Hansen

unread,
Sep 22, 2007, 7:24:47 PM9/22/07
to
Men det er noe som skurrer vesentlig her, det er nemlig registrert i en
teknoprofil som gjelder denne sitens brukergruppe at INGEN av de surfer uten
javascript "påskrudd" Det er med opphav i dette ingenting som skulle tilsi
at det er nødvendig å styre unna bruken av javascript i menyen for å øke
goodwill i brukergruppa. Samtidig med dette er det en rekke tjenester utover
i siten ellers som benytter javascript! Det hele virker lite gjennomtenkt.

Dette har forøvrig ellers lite med browservaliditet å gjøre, den er satt til
å gjelde siste versjon av IE, FF, Opera, NS.

JH

"Kristin Bruun" <diverse_g...@kristin.no> wrote in message
news:op.tyw34qxkx9w2lu@mammasstore...

Kristin Bruun

unread,
Sep 29, 2007, 9:22:44 PM9/29/07
to
On Sun, 23 Sep 2007 01:24:47 +0200, Jan Hansen <ja...@online.no> wrote:

> Men det er noe som skurrer vesentlig her, det er nemlig registrert i en
> teknoprofil som gjelder denne sitens brukergruppe at INGEN av de surfer
> uten
> javascript "påskrudd" Det er med opphav i dette ingenting som skulle
> tilsi
> at det er nødvendig å styre unna bruken av javascript i menyen for å øke
> goodwill i brukergruppa. Samtidig med dette er det en rekke tjenester
> utover
> i siten ellers som benytter javascript! Det hele virker lite
> gjennomtenkt.
>
> Dette har forøvrig ellers lite med browservaliditet å gjøre, den er satt
> til
> å gjelde siste versjon av IE, FF, Opera, NS.
>
> JH

Forstår frustrasjonen, men trodde du spurte om andres syn. Mitt syn er
negativt når det gjelder javascriptmenyer, som lages bedre i css.
(Klippe-klippe, sa kjerringa.)
:)

Jan Hansen

unread,
Oct 2, 2007, 3:06:27 AM10/2/07
to
.. men en dropdown meny kan ikke lages 100% i ren CSS, det blir til slutt en
DHTML løsning der javascript spiller en vesentlig rolle. Dette helt
uavhengig av opphavet til min post forøvig.


"Kristin Bruun" <diverse_g...@kristin.no> wrote in message

news:op.tzf0r6o8x9w2lu@mammasstore...

Bjørn Johansen

unread,
Oct 3, 2007, 5:11:10 PM10/3/07
to
Jan Hansen skrev:

> .. men en dropdown meny kan ikke lages 100% i ren CSS, det blir til slutt en
> DHTML løsning der javascript spiller en vesentlig rolle. Dette helt
> uavhengig av opphavet til min post forøvig.

Vet ikke om den påstanden er helt sann.

Jeg har ikke fått testet denne i noe annet enn FF2.0 under Linux, men
i.o.m at jeg ikke brukte mer enn 10 min på å få den til å fungere tror
jeg at muligheten finnes:
http://www.bjornjohansen.no/css-drop-down-menu.html

100% CSS, 0% JS

--
Bjørn

Trulte

unread,
Oct 4, 2007, 5:43:37 AM10/4/07
to

> Jeg har ikke fått testet denne i noe annet enn FF2.0 under Linux, men
> i.o.m at jeg ikke brukte mer enn 10 min på å få den til å fungere tror
> jeg at muligheten finnes:http://www.bjornjohansen.no/css-drop-down-menu.html
>
> 100% CSS, 0% JS
>
> --
> Bjørn

Den virker ikke i Safari og opera. Men har du ikke glemt å klarere hva
class="menuH" er i CSS'en?

Trulte :)

Jan Hansen

unread,
Oct 4, 2007, 8:33:14 AM10/4/07
to
Den sviktet totalt i Opera. Fikk faktisk en vertikal scrollbar og ikke noe
drop down, men har du testet flere sub-levels med denne?

JH

"Bjørn Johansen" <use...@bjornjohansen.no> wrote in message
news:47040578$1...@news.broadpark.no...

Stig Hausberg

unread,
Oct 4, 2007, 8:52:35 AM10/4/07
to

"Jan Hansen" <ja...@online.no> wrote in message
news:_qGdnXOAneD...@lyse.net...

> .. men en dropdown meny kan ikke lages 100% i ren CSS, det blir til slutt
> en DHTML løsning der javascript spiller en vesentlig rolle. Dette helt
> uavhengig av opphavet til min post forøvig.

Du finner masse dropdown menyer basert på css om du søker på nettet,
http://www.google.no/search?client=firefox-a&rls=org.mozilla%3Aen-GB%3Aofficial&channel=s&hl=no&q=css+dropdown&meta=&btnG=Google-s%C3%B8k


Jan Hansen

unread,
Oct 4, 2007, 9:42:41 AM10/4/07
to
Fellesnevneren for dem alle er at de opptrer ulikt om man ikke skriver
diverse bug fixer, så ingenting der som var fullt ut cross-browser
kompatibelt med mindre man introduserte javascript da.


"Stig Hausberg" <stig.h...@gmail.com> wrote in message
news:fe2nme$c47$1...@localhost.localdomain...

Stig Hausberg

unread,
Oct 4, 2007, 10:08:39 AM10/4/07
to

"Jan Hansen" <ja...@online.no> wrote in message
news:sfqdnSrf3ZZ...@lyse.net...

> Fellesnevneren for dem alle er at de opptrer ulikt om man ikke skriver
> diverse bug fixer, så ingenting der som var fullt ut cross-browser
> kompatibelt med mindre man introduserte javascript da.

De fleste er crossbrowser kompatibel på de nyere nettleserne som: IE6, IE7,
FF, Opera og Safari. om du skal ha det kompatibelt til alle nettlesere som
eksisterer må du nesten bare bruke vanlig html for da vil javascriptene dine
feile også. Om jeg ikke husker feil var Opera 6 eller 7 den første som
støttet DHTML i nettleseren.


Jan Hansen

unread,
Oct 4, 2007, 10:13:21 AM10/4/07
to
Validerte ikke med IE 6.0


"Stig Hausberg" <stig.h...@gmail.com> wrote in message

news:fe2s56$ej1$1...@localhost.localdomain...

Bjørn Johansen

unread,
Oct 4, 2007, 4:11:28 PM10/4/07
to
Trulte skrev:

Testet (og endret) den litt på jobben i dag og den fungerte kun under FF
og IE7.0. Den feilet under IE6.0 og som du skriver Safari og Opera.

Jeg hadde vel tenkt å style «menuH», men endte opp med å style
«ul»-taggen siden det kun var en på siden likevel :-p

Tror nok at det krever mer enn en 10 min kveldshack å få det til med
CSS, men jeg er helt sikker på at det er mulig.

--
Bjørn

Roy A.

unread,
Oct 4, 2007, 6:22:16 PM10/4/07
to
On 4 Okt, 16:08, "Stig Hausberg" <stig.hausb...@gmail.com> wrote:
> "Jan Hansen" <ja...@online.no> wrote in message
>
> news:sfqdnSrf3ZZ...@lyse.net...
>
> > Fellesnevneren for dem alle er at de opptrer ulikt om man ikke skriver
> > diverse bug fixer, så ingenting der som var fullt ut cross-browser
> > kompatibelt med mindre man introduserte javascript da.
>
> De fleste er crossbrowser kompatibel på de nyere nettleserne som: IE6, IE7,
> FF, Opera og Safari.

Ingen er kompatibel med IE6. Grunnen er ganske enkelt at :hover bare
fungerer på a-elementet i IE6. Og siden a-elementer ikke kan nestes
har Jan Hansen fullstendig rett i sin påstand om at en nedtrekksmeny
ikke kan lages 100% i ren CSS.

> om du skal ha det kompatibelt til alle nettlesere som
> eksisterer må du nesten bare bruke vanlig html for da vil javascriptene dine
> feile også.

Sidene må fungere uten JavaScript. Jeg synes også man bør kunne åpne
et menyvalg i et annet vindu uten at men dermed for en skriptfeil.
IE6, IE7, FF, Opera og Safari støtter JavaScript, DOM og CSS godt nok
til at du skulle kunne lage en nedtrekksmeny uten for store problemer.

> Om jeg ikke husker feil var Opera 6 eller 7 den første som
> støttet DHTML i nettleseren.

DHTML er et markedsføringsbegrep som ble brukt lenge før Opera. Opera
og Firefox har alltid støttet det som ble kalt DHTML. Da er det mer
interessant å se hvilke deler av DOM og CSS spesifikkasjonene de ulike
nettleserne støtter.

Stig Hausberg

unread,
Oct 5, 2007, 3:16:41 AM10/5/07
to

"Roy A." <royar...@gmail.com> wrote in message
news:1191536536.3...@k79g2000hse.googlegroups.com...

On 4 Okt, 16:08, "Stig Hausberg" <stig.hausb...@gmail.com> wrote:
> "Jan Hansen" <ja...@online.no> wrote in message
>
> news:sfqdnSrf3ZZ...@lyse.net...
>
> > Fellesnevneren for dem alle er at de opptrer ulikt om man ikke skriver
> > diverse bug fixer, så ingenting der som var fullt ut cross-browser
> > kompatibelt med mindre man introduserte javascript da.
>
> De fleste er crossbrowser kompatibel på de nyere nettleserne som: IE6,
> IE7,
> FF, Opera og Safari.

Ingen er kompatibel med IE6. Grunnen er ganske enkelt at :hover bare
fungerer på a-elementet i IE6. Og siden a-elementer ikke kan nestes
har Jan Hansen fullstendig rett i sin påstand om at en nedtrekksmeny
ikke kan lages 100% i ren CSS.

Du kan ta en titt på denne 100% CSS drop down menyen, den fungerer i IE6
http://www.cssplay.co.uk/menus/dd_valid.html

> om du skal ha det kompatibelt til alle nettlesere som
> eksisterer må du nesten bare bruke vanlig html for da vil javascriptene
> dine
> feile også.

Sidene må fungere uten JavaScript. Jeg synes også man bør kunne åpne
et menyvalg i et annet vindu uten at men dermed for en skriptfeil.
IE6, IE7, FF, Opera og Safari støtter JavaScript, DOM og CSS godt nok
til at du skulle kunne lage en nedtrekksmeny uten for store problemer.

> Om jeg ikke husker feil var Opera 6 eller 7 den første som
> støttet DHTML i nettleseren.

DHTML er et markedsføringsbegrep som ble brukt lenge før Opera. Opera
og Firefox har alltid støttet det som ble kalt DHTML. Da er det mer
interessant å se hvilke deler av DOM og CSS spesifikkasjonene de ulike
nettleserne støtter.

ja sant, men poenget var at hvis en skulle lage javascript basert dropdown
menu vil det bli ekstremt vanskelig for eldre Opera da den mangler mye
støtte i DOM som de andre nettleserne hadde på den tiden. Og ja jeg vet det
var støtte funksjonalitet som MS og Netscape innførte uten W3C sin støtte og
dermed valgte Opera å ikke innføre det.


Trulte

unread,
Oct 5, 2007, 5:59:36 AM10/5/07
to
Prøv denne - har ikke testet den i IE6, men i FF, Opera, IE7 og
Safari.

http://www.stoewebdesign.no/test/test_dropdown.htm


mvh
Trulte


0 new messages