/ 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
Fejende lys på billede
Fra : Peter Vesth


Dato : 21-12-08 08:23

Hej NG Java

Jeg vil forfærdelig gerne have min hjemmeside til at validere,
helst i xhtml 1.strict, men ellers i transitional.

På mit index www.jesser.dk/index4.htm har jeg et javascript
liggende som laver et fejende lys over et billede, men
attributten "speed" kendes end ikke i doctypen transitional.

Måske har en af jer en løsning på problemet?

God jul alligevel :>)

Med venlig hilsen

Peter Vesth

--
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

 
 
DADK (21-12-2008)
Kommentar
Fra : DADK


Dato : 21-12-08 08:49

Peter Vesth wrote:
> Hej NG Java
>
> Jeg vil forfærdelig gerne have min hjemmeside til at validere,
> helst i xhtml 1.strict, men ellers i transitional.
>
> På mit index www.jesser.dk/index4.htm har jeg et javascript
> liggende som laver et fejende lys over et billede, men
> attributten "speed" kendes end ikke i doctypen transitional.

Det har ikke noget med doc-typen at gøre. "Speed" er en propietær IE-ting.
Den vil uanset hvad ikke virke i andre browsere. I øvrigt laver du da ikke
et "fejende lys", men gør billedet sort og viser så små bidder ad gangen

> Måske har en af jer en løsning på problemet?

Ikke som ikke er IE-specifik.



Rune Jensen (21-12-2008)
Kommentar
Fra : Rune Jensen


Dato : 21-12-08 05:26

On 21 Dec., 08:49, "DADK" <d...@webspeed.dk> wrote:
> Peter Vesth wrote:

> > Måske har en af jer en løsning på problemet?
>
> Ikke som ikke er IE-specifik.

Nej, det er klart.

Jeg spekulerer på, om kan lave en replace af koden sådan at speed ikke
er der fra start, men kommer med måske ved body onload. Den har jo en
ID?

Jeg er mest interesseret i det udfra en vinkel om unobtrusive script,
men måske idéen kan bruges her.


MVH
Rune Jensen

DADK (22-12-2008)
Kommentar
Fra : DADK


Dato : 22-12-08 18:54

Rune Jensen wrote:
> On 21 Dec., 08:49, "DADK" <d...@webspeed.dk> wrote:
>> Peter Vesth wrote:
>
>>> Måske har en af jer en løsning på problemet?
>>
>> Ikke som ikke er IE-specifik.
>
> Nej, det er klart.
>
> Jeg spekulerer på, om kan lave en replace af koden sådan at speed ikke
> er der fra start, men kommer med måske ved body onload. Den har jo en
> ID?

Nej, du kan give den en id. Men det er ikke nødvendigt med et id, når nu der
kun er én body, og én body onload. Du kan ikke tilføre standard HTML-tags
nye egenskaber, som kan fortolkes af renderen, udover det du kan med CSS.

> Jeg er mest interesseret i det udfra en vinkel om unobtrusive script

Jeg har aldrig forstået hvad det betyder.



Rune Jensen (23-12-2008)
Kommentar
Fra : Rune Jensen


Dato : 23-12-08 00:56

DADK skrev:
> Rune Jensen wrote:

>> Jeg spekulerer på, om kan lave en replace af koden sådan at speed ikke
>> er der fra start, men kommer med måske ved body onload. Den har jo en
>> ID?
>
> Nej, du kan give den en id. Men det er ikke nødvendigt med et id, når nu der
> kun er én body, og én body onload. Du kan ikke tilføre standard HTML-tags
> nye egenskaber, som kan fortolkes af renderen, udover det du kan med CSS.

Det er ikke body, men img. Den har en ID allerede. Jeg overvejede noget
innerhtml replace via javascript, hvor attributten speed blev tilføjet
ved body onload. Jeg er ikke skrap til lige den del, så måske det ikke
lige kan laves på den måde. Men selve idéen er der.

>> Jeg er mest interesseret i det udfra en vinkel om unobtrusive script
>
> Jeg har aldrig forstået hvad det betyder.

Mest går det på overhovedet ikke at have javascript i sin HTML, men at
alle f.eks. funktioner lægges ind ved at manipulere på DOM (tror jeg det
hedder), sådan at man udnytter HTMLs IDer og Classer. Men yderligere
også, at man kan bruge dokumentet fuldstændigt uden JS, hvis man nu ikke
vil have det slået til.

Det er et både brugervenlighedsmæssigt, og et tilgængelighedsmæssigt
spørgsmål, men også et spørgsmål om helt at adskille funktion fra layout
og mark up, sådan at koden bliver overskuelig (og nem at tilrette).

Jeg bruger selv et "folde-ud"-script, som er unobtrusive, se f.eks. her
(brug "vis kilde" - der er intet javascript, udover det eksterne i HTMLen):
http://runejensen.dk/links.asp

Det er ikke mig, som har lavet scriptet - desværre, for det er rigtigt
smart tænkt.


MVH
Rune Jensen

Rune Jensen (23-12-2008)
Kommentar
Fra : Rune Jensen


Dato : 23-12-08 01:09

Rune Jensen skrev:

> Det er ikke mig, som har lavet scriptet - desværre, for det er rigtigt
> smart tænkt.

Hum ja. Lavede lidt Googleling, tror det er taget herfra...
http://blog.scottseverance.us/2006/04/05/footnotes/#code


MVH
Rune jensen


Rune Jensen (23-12-2008)
Kommentar
Fra : Rune Jensen


Dato : 23-12-08 01:47

Rune Jensen skrev:
> Rune Jensen skrev:
>
>> Det er ikke mig, som har lavet scriptet - desværre, for det er rigtigt
>> smart tænkt.
>
> Hum ja. Lavede lidt Googleling, tror det er taget herfra...
> http://blog.scottseverance.us/2006/04/05/footnotes/#code

Om unobtrusive design... Jeg er ikke enig i alt, men,

Trial separation (nederst)

her:
http://www.alistapart.com/articles/behavioralseparation

viser kort og præcist den metodiske fremgangsmåde, som jeg selv forsøger
at bruge. Hver enkelt del tilføjes som selvstændigt "lag", når forrige
del er fejlrettet og fungerer. Det giver et yderst stabilt og robust
design iøvrigt, udover alle fordelene med, det kan bruges af alle på
alle medier (som forstår HTML).


MVH
Rune jensen

Philip Nunnegaard (21-12-2008)
Kommentar
Fra : Philip Nunnegaard


Dato : 21-12-08 16:50

"DADK" <dadk@webspeed.dk> skrev

> Det har ikke noget med doc-typen at gøre. "Speed" er en propietær IE-ting.
> Den vil uanset hvad ikke virke i andre browsere. I øvrigt laver du da ikke
> et "fejende lys", men gør billedet sort og viser så små bidder ad gangen
>

Den virker nu hverken i Firefox eller IE7 hos mig. Her ser jeg bare et
almindeligt billede i bannerformat.
Men jeg gætter på at der er ændret i koden siden i morges.


Kerim Ellentoft (21-12-2008)
Kommentar
Fra : Kerim Ellentoft


Dato : 21-12-08 16:56

"Philip Nunnegaard" <nunnenospam@hitsurf.dk> skrev :

>Den virker nu hverken i Firefox eller IE7 hos mig. Her ser jeg bare et
>almindeligt billede i bannerformat.

Klikker du på meldinger ligger den der.
http://www.jesser.dk/meldinger/index4.htm
--
Kerim

Philip Nunnegaard (21-12-2008)
Kommentar
Fra : Philip Nunnegaard


Dato : 21-12-08 17:50

"Kerim Ellentoft" <kerim@mail.tele.invalid> skrev

> Klikker du på meldinger ligger den der.
> http://www.jesser.dk/meldinger/index4.htm

OK!
Hmmm... Synes faktisk at det er pænere uden, men ellers ser det ud til at
det er noget manipulation med filter-egenskaber. Og det er jo IE-specifik
css-kode.


DADK (22-12-2008)
Kommentar
Fra : DADK


Dato : 22-12-08 18:57

Philip Nunnegaard wrote:
> "DADK" <dadk@webspeed.dk> skrev
>
>> Det har ikke noget med doc-typen at gøre. "Speed" er en propietær
>> IE-ting. Den vil uanset hvad ikke virke i andre browsere. I øvrigt
>> laver du da ikke et "fejende lys", men gør billedet sort og viser så
>> små bidder ad gangen
>
> Den virker nu hverken i Firefox eller IE7 hos mig. Her ser jeg bare et
> almindeligt billede i bannerformat.
> Men jeg gætter på at der er ændret i koden siden i morges.

Næh, du har ret i det første. Jeg testede det af i IE6, IE7, Opera, FF og
Safari for at være 100% sikker før jeg svarede. Svaret kan i øvrigt findes
flere steder på nettet. Folk beklager sig over de har fundet et fint script
på nettet, som pludselig ikke virker, og så tror de, at det er scriptet der
er noget i vejen med, eller browseren. Ja, det er det, men dem de fik det
fra glemte at fortælle, at det var browser og versions-specifikt.



Henny Stewart (21-12-2008)
Kommentar
Fra : Henny Stewart


Dato : 21-12-08 11:53

"Peter Vesth" <peter_vesth@hotmail.com> skrev i meddelelsen
news:494deee8$0$90266$14726298@news.sunsite.dk...
> Hej NG Java
>
> Jeg vil forfærdelig gerne have min hjemmeside til at validere,
> helst i xhtml 1.strict, men ellers i transitional.
>
> På mit index www.jesser.dk/index4.htm har jeg et javascript
> liggende som laver et fejende lys over et billede, men
> attributten "speed" kendes end ikke i doctypen transitional.


Det virker kun i IE. Hvis du endelig vil have effekten, kunne du lave den -
eller noget lignende - i
Flash. Det er muligt at indsætte en flash og få det til at validere.

--
Henny Stewart
http://mitford.dk


Jens Peter Karlsen (21-12-2008)
Kommentar
Fra : Jens Peter Karlsen


Dato : 21-12-08 14:41

Læg javascriptet externt så vil du ikke have problemer med
valideringen.

Regards Jens Peter Karlsen.

On 21 Dec 2008 07:23:20 GMT, Peter Vesth <peter_vesth@hotmail.com>
wrote:

>På mit index www.jesser.dk/index4.htm har jeg et javascript
>liggende som laver et fejende lys over et billede, men
>attributten "speed" kendes end ikke i doctypen transitional.

Rune Jensen (21-12-2008)
Kommentar
Fra : Rune Jensen


Dato : 21-12-08 17:51

Jens Peter Karlsen skrev:

> Læg javascriptet externt så vil du ikke have problemer med
> valideringen.

Jo han vil. Det er ikke nok at lægge det eksternt, eftersom attributten
speed er inde i en HTML-tag img, som ikke ligger i et script.

Derimod kan der rettes en lille fejl/forglemmelse på <div id="side" så
der tilføjes det lille >


MVH
Rune Jensen

Peter Vesth (21-12-2008)
Kommentar
Fra : Peter Vesth


Dato : 21-12-08 23:12

Rune Jensen wrote in dk.edb.internet.webdesign.clientside:
> Jens Peter Karlsen skrev:
>
> > Læg javascriptet externt så vil du ikke have problemer med
> > valideringen.
>
> Jo han vil. Det er ikke nok at lægge det eksternt, eftersom attributten
> speed er inde i en HTML-tag img, som ikke ligger i et script.
>
> Derimod kan der rettes en lille fejl/forglemmelse på <div id="side" så
> der tilføjes det lille >
>
>
Hej NG

Jeg har valgt at lægge sciptet og indexet i en extern mappe. Jeg ender
således op med den situation, at alle mine index i roden validerer xhtml 1
strict. Indexet i mappen "meldinger" validerer i transitional med 1 fejl
nemlig "speed", men jeg tror ikke, at jeg kan komme uden om denne fejl,
desværre.

Tak for indlæggene, og hav en god jul.

Med venlig hilsen

Peter Vesth


--
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

Allan Vebel (21-12-2008)
Kommentar
Fra : Allan Vebel


Dato : 21-12-08 23:17

Peter Vesth skrev:

> jeg tror ikke, at jeg kan komme uden om denne
> fejl, desværre.

Jo, der er flere måder:

1. Fjern effekten, det fungerer alligevel kun i IE.
2. Find et andet script.
3. Lav det på en anden måde, måske Flash.

--
Allan Vebel
http://html-faq.dk
http://vebel.dk



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408914
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste