/ 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
Hjælp til script(fejl?)
Fra : Erik Ginnerskov


Dato : 10-03-03 13:09

Hej NG

Jeg har på mine sider et script, der indsætter en tæller fra thecounter.com.

Alle mine sider validerer som html 4.01 strict, men forsøg på at få siderne
valideret som xhtml 1.1 strander på fejl i scriptet.

Jeg har lavet en side, hvor jeg viser tællerscriptet og de fejlmeldinger,
jeg får fra W3C's validator.

Jeg er desværre ikke nogen haj til javascript, så jeg kan ikke se, hvordan
jeg kan få scriptet til at validere.

Det må for mig gerne ske ved at fjerne tjekket for Netscape 2. Den er der
vel ikke længere nogen, der bruger.

--
Med venlig hilsen
Erik Ginnerskov - erik snabela ginnerskov dot dk
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin



 
 
Lasse Reichstein Nie~ (10-03-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 10-03-03 13:21

"Erik Ginnerskov" <egin@SPAMKILLoncable.dk> writes:

> Jeg har på mine sider et script, der indsætter en tæller fra thecounter.com.

Med lidt held vil min proximitron slå det fra :)

> Alle mine sider validerer som html 4.01 strict, men forsøg på at få siderne
> valideret som xhtml 1.1 strander på fejl i scriptet.

Hvad er fejlmeddelelsen?

> Jeg har lavet en side, hvor jeg viser tællerscriptet og de fejlmeldinger,
> jeg får fra W3C's validator.

Det var godt. Må vi andre også se den? :)

> Jeg er desværre ikke nogen haj til javascript, så jeg kan ikke se, hvordan
> jeg kan få scriptet til at validere.

Indholdet af scripts bliver ikke tjekket af valideringen, den tjekker kun
HTML (eller CSS hvis du bruger den validator). Hvis der er en fejl, så
må den være i script-tagget selv.
Det skal se sådan ud:
<script type="text/javascript">
Der skal/må ikke være en
language="javascript"
attribut. Det kan være det der er fejlen.

> Det må for mig gerne ske ved at fjerne tjekket for Netscape 2. Den er der
> vel ikke længere nogen, der bruger.

Hvis der er, så ser de i hvert fald ikke siden som du forventer det :)
Forstod NS2 overhovedet scripts?
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Erik Ginnerskov (10-03-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 10-03-03 13:20


"Lasse Reichstein Nielsen" <lrn@hotpop.com> skrev
> "Erik Ginnerskov" <egin@SPAMKILLoncable.dk> writes:
>
> > Jeg har lavet en side, hvor jeg viser tællerscriptet og de
fejlmeldinger,
> > jeg får fra W3C's validator.
>
> Det var godt. Må vi andre også se den? :)

Undskyld, min fejl - jeg glemte at notere url. Her er den:

www.hjemmesideskolen.dk/test/counterscript.htm


--
Med venlig hilsen
Erik Ginnerskov - erik snabela ginnerskov dot dk
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin



Lasse Reichstein Nie~ (10-03-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 10-03-03 13:36

"Erik Ginnerskov" <egin@SPAMKILLoncable.dk> writes:

> Undskyld, min fejl - jeg glemte at notere url. Her er den:

Det kan jo smutte :)

> www.hjemmesideskolen.dk/test/counterscript.htm

Jeg kan se at det består af tre script-elementer der står
lige efter hinanden. Det er der ingen grund til, det kunne
lige så godt stå i et fælles script-element.

Du har problemer med < og & der optræder frit. Du kan enten
lave dem om til &lt; og &amp;, eller du kan prøve at pakke
hele scriptet ind i <![CDATA[ og ]]> .
Altså noget i stil med

<script type="text/javascript">
//<![CDATA[
....
//]]>
</script>

Jeg *tror* det vil virke, men så stiv er jeg heller ikke i XHTML.
/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Erik Ginnerskov (10-03-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 10-03-03 13:45


"Lasse Reichstein Nielsen" <lrn@hotpop.com> skrev
> "Erik Ginnerskov" <egin@SPAMKILLoncable.dk> writes:
>
> > Undskyld, min fejl - jeg glemte at notere url. Her er den:
>
> Det kan jo smutte :)
>
> > www.hjemmesideskolen.dk/test/counterscript.htm
>
> Jeg kan se at det består af tre script-elementer der står
> lige efter hinanden. Det er der ingen grund til, det kunne
> lige så godt stå i et fælles script-element.
>
> Du har problemer med < og & der optræder frit. Du kan enten
> lave dem om til &lt; og &amp;, eller du kan prøve at pakke
> hele scriptet ind i <![CDATA[ og ]]> .
> Altså noget i stil med
>
> <script type="text/javascript">
> //<![CDATA[
> ...
> //]]>
> </script>
>
> Jeg *tror* det vil virke, men så stiv er jeg heller ikke i XHTML.

Takker, Lasse. Det gjorde forskellen

Se denne side, som nu (med tæller) validerer som xhtml 1.1:

www.hjemmesideskolen.dk/html/xhtml.asp

--
Med venlig hilsen
Erik Ginnerskov - erik snabela ginnerskov dot dk
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin



Lasse Reichstein Nie~ (10-03-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 10-03-03 14:05

"Erik Ginnerskov" <egin@SPAMKILLoncable.dk> writes:

> Se denne side, som nu (med tæller) validerer som xhtml 1.1:
>
> www.hjemmesideskolen.dk/html/xhtml.asp

Ok, nu til selve scriptet ...

Det sender faktisk "document.referer" med, så ikke bare kan thecounter
se hvilken side man kigger på, de kan også se hvilken side men så før.
Det er uacceptabelt. Jeg kan acceptere de får skærmopløsningen at vide,
selvom det egentligt ikke rager dem, men at give dem "referrer" er over
stregen.

De sætter vist også cookies, hvilket er unødvendigt for en counter, men
ganske behageligt hvis man vil lave statistik på folk.

Jeg foreslår at du dropper den counter igen. Du gør mere for dem end de
gør for dig! Og den er ikke engang særlig god, den tæller gentagne hits
på den samme side fra den samme IP som forskellige hits. Uprofessionelt.

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Lasse Reichstein Nie~ (10-03-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 10-03-03 14:31

Lasse Reichstein Nielsen <lrn@hotpop.com> writes:

> Jeg foreslår at du dropper den counter igen.

Alternativt kunne du nøjes med ren HTML:

<a href="http://www.thecounter.com">
<img src="http://c3.thecounter.com/id=2565279" alt="Counter" />
</a>

Den tæller stadigvæk, og du giver dem ikke nogen information.

(Jeg kommer også til at tænke på at den kode der blive skrevet med
document.write ikke er XHTML, så du har også andre grunde til at undgå
netop det script.)

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Erik Ginnerskov (10-03-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 10-03-03 15:03


"Lasse Reichstein Nielsen" <lrn@hotpop.com> skrev
> Lasse Reichstein Nielsen <lrn@hotpop.com> writes:
>
> > Jeg foreslår at du dropper den counter igen.
>
> Alternativt kunne du nøjes med ren HTML:
>
> <a href="http://www.thecounter.com">
> <img src="http://c3.thecounter.com/id=2565279" alt="Counter" />
> </a>
>
> Den tæller stadigvæk, og du giver dem ikke nogen information.
>
> (Jeg kommer også til at tænke på at den kode der blive skrevet med
> document.write ikke er XHTML, så du har også andre grunde til at undgå
> netop det script.)

Det vil jeg da overveje. Jeg kigger på det.

--
Med venlig hilsen
Erik Ginnerskov - erik snabela ginnerskov dot dk
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin



Erik Ginnerskov (10-03-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 10-03-03 15:18


"Lasse Reichstein Nielsen" <lrn@hotpop.com> skrev
> "Erik Ginnerskov" <egin@SPAMKILLoncable.dk> writes:
>
> > Se denne side, som nu (med tæller) validerer som xhtml 1.1:
> >
> > www.hjemmesideskolen.dk/html/xhtml.asp
>
> Ok, nu til selve scriptet ...
>
> Det sender faktisk "document.referer" med, så ikke bare kan thecounter
> se hvilken side man kigger på, de kan også se hvilken side men så før.
> Det er uacceptabelt. Jeg kan acceptere de får skærmopløsningen at vide,
> selvom det egentligt ikke rager dem, men at give dem "referrer" er over
> stregen.

Jeg kunne måske slette det første af de tre scripts, så de ikke får den
information.

> Jeg foreslår at du dropper den counter igen. Du gør mere for dem end de
> gør for dig! Og den er ikke engang særlig god, den tæller gentagne hits
> på den samme side fra den samme IP som forskellige hits. Uprofessionelt.

Jeg valgte den tæller, fordi den kører stabilt. Og fordi den tillod
viderførelse af tællerstillingen fra den tidligere adresse på siderne.

Den skulle ellers være indstillet til kun at tælle unikke hits, ligesom den
er indstillet til at ignorere mig, når jeg er inde for at tjekke noget på
siderne.

--
Med venlig hilsen
Erik Ginnerskov - erik snabela ginnerskov dot dk
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin



Lasse Reichstein Nie~ (10-03-2003)
Kommentar
Fra : Lasse Reichstein Nie~


Dato : 10-03-03 16:03

"Erik Ginnerskov" <egin@SPAMKILLoncable.dk> writes:

> Den skulle ellers være indstillet til kun at tælle unikke hits, ligesom den
> er indstillet til at ignorere mig, når jeg er inde for at tjekke noget på
> siderne.

Det kan være den bruger cookies til det, og jeg dropper
tredjeparts-cookes. (Og så må jeg vist hellere indrømme at der er
noget en tæller kan bruge cookies til. Det bør blot ikke være den
eneste sikkerhedsmekanisme, da mange slår dem fra).

/L
--
Lasse Reichstein Nielsen - lrn@hotpop.com
Art D'HTML: <URL:http://www.infimum.dk/HTML/randomArtSplit.html>
'Faith without judgement merely degrades the spirit divine.'

Kim Ludvigsen (10-03-2003)
Kommentar
Fra : Kim Ludvigsen


Dato : 10-03-03 15:30

Lasse Reichstein Nielsen wrote:

> Hvis der er, så ser de i hvert fald ikke siden som du forventer det :)
> Forstod NS2 overhovedet scripts?

Den almindelige 2'er gjorde ikke, men der var en speciel-udgave til
OS/2, der forstår noget JavaScript.

Den er i følge pålidelig kilde stadig i brug.

--
Mvh. Kim Ludvigsen

Erik Ginnerskov (10-03-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 10-03-03 15:37


"Kim Ludvigsen" <usenet@kimludvigsen.dk> skrev
> Lasse Reichstein Nielsen wrote:
>
> > Hvis der er, så ser de i hvert fald ikke siden som du forventer det :)
> > Forstod NS2 overhovedet scripts?
>
> Den almindelige 2'er gjorde ikke, men der var en speciel-udgave til
> OS/2, der forstår noget JavaScript.
>
> Den er i følge pålidelig kilde stadig i brug.

Jamen så er det da heldigt, at problemet blev løst, uden at slette det tjek.

--
Med venlig hilsen
Erik Ginnerskov - erik snabela ginnerskov dot dk
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/sorgin



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

Månedens bedste
Årets bedste
Sidste års bedste