Thread View: dk.edb.internet.webdesign.serverside
10 messages
10 total messages
Started by Preben Nielsen
Tue, 17 May 2011 12:14
google kode (javascript) validerer ikke
Author: Preben Nielsen
Date: Tue, 17 May 2011 12:14
Date: Tue, 17 May 2011 12:14
18 lines
2129 bytes
2129 bytes
Jeg har indsat noget kode kopieret fra http://translate.google.com/translate_tools, hvor tryk på link udløser en oversættelse til et givet sprog (i mit eksempel italiensk). Og det virker som det skal. Men da jeg så tjekkede via W3 Markup Validation Service, viser den 19 fejl for koden til blot ét sprog. Koden kan ses isoleret på denne side: http://vinsiderne.dk/test_translate/translate_fejl.htm Jeg kan ikke hverken skrive eller læse javascript, så jeg ved ikke hvordan jeg skal forholde mig til dette. Kan koden virkelig være så fejlbehæftet? Og hvis den er: Hvad gør jeg så? Eller er det ligemeget, så længe det virker? Det sidste vil ærgre mig, da jeg under renoveringsarbejdet med mit site har sørget for at alle sider validerer. Den ovenfor anførte google side giver iøvrigt 825 fejl ifølge W3 validatoren!
Re: google kode (javascript) validerer ikke
Author: Birger Sørensen
Date: Tue, 17 May 2011 13:07
Date: Tue, 17 May 2011 13:07
42 lines
3107 bytes
3107 bytes
Preben Nielsen skrev den 17-05-2011: > Jeg har indsat noget kode kopieret fra > http://translate.google.com/translate_tools, hvor tryk p� link udl�ser en > overs�ttelse til et givet sprog (i mit eksempel italiensk). Og det virker som > det skal. Men da jeg s� tjekkede via W3 Markup Validation Service, viser den > 19 fejl for koden til blot �t sprog. Koden kan ses isoleret p� denne side: > http://vinsiderne.dk/test_translate/translate_fejl.htm > > Jeg kan ikke hverken skrive eller l�se javascript, s� jeg ved ikke > hvordan jeg skal forholde mig til dette. Kan koden virkelig v�re s� > fejlbeh�ftet? Og hvis den er: Hvad g�r jeg s�? Eller er det ligemeget, > s� l�nge det virker? Det sidste vil �rgre mig, da jeg under > renoveringsarbejdet med mit site har s�rget for at alle sider > validerer. > > Den ovenfor anf�rte google side giver i�vrigt 825 fejl if�lge W3 > validatoren! Javascript h�rer til i <head> - ikke i en href for et anchor. L�g koden hvor den h�rer til, i en funktion der kaldes ved onclick. Det beh�ver s� ikke v�re et anchor - selvom det nok er passende i dit tilf�lde. Der gives en hel del fejl, som skyldes at koden ikke er masket af - specielt n�r man skriver XHTML, er der visse tegn man ikke kan skrive i js, uden enten at escape dem, eller markere hele scriptet som CDATA. Selve koden vil jeg ikke g� ind i. Det er een lang linie - 593 karakterer - der overhovedet ikke er til at overskue. Og jeg har ikke et par timer, til lige at formattere det, s� det er overskueligt. Man kan selvf�lgelig - som Google og mange andre med dem - v�re ligeglad med valideringen, n�r bare tingene virker. Det p�virker formentlig langtidsholdbarheden af din kode. Har du checket i IE? Overvejet hvor crossbrowser compatibelt skal det v�re? Birger -- http://varmeretter.dk - billig, sund og hurtig mad http://bbsorensen.dk
Re: google kode (javascript) validerer ikke
Author: Birger Sørensen
Date: Tue, 17 May 2011 14:08
Date: Tue, 17 May 2011 14:08
28 lines
2293 bytes
2293 bytes
Preben Nielsen skrev den 17-05-2011: > Jeg har indsat noget kode kopieret fra > http://translate.google.com/translate_tools, hvor tryk p� link udl�ser en > overs�ttelse til et givet sprog (i mit eksempel italiensk). Og det virker som > det skal. Men da jeg s� tjekkede via W3 Markup Validation Service, viser den > 19 fejl for koden til blot �t sprog. Koden kan ses isoleret p� denne side: > http://vinsiderne.dk/test_translate/translate_fejl.htm > > Jeg kan ikke hverken skrive eller l�se javascript, s� jeg ved ikke > hvordan jeg skal forholde mig til dette. Kan koden virkelig v�re s� > fejlbeh�ftet? Og hvis den er: Hvad g�r jeg s�? Eller er det ligemeget, > s� l�nge det virker? Det sidste vil �rgre mig, da jeg under > renoveringsarbejdet med mit site har s�rget for at alle sider > validerer. > > Den ovenfor anf�rte google side giver i�vrigt 825 fejl if�lge W3 > validatoren! Gjorde s� lidt alligevel. http://bbsorensen.com/test/translate/ Alt st�r i kilden. Validerer, er overskueligt - det kan man ikke sige om resultatet der leveres af Google... - og fungerer svjks. Birger -- http://varmeretter.dk - billig, sund og hurtig mad http://bbsorensen.dk
Re: google kode (javascript) validerer ikke
Author: Preben Nielsen
Date: Tue, 17 May 2011 16:05
Date: Tue, 17 May 2011 16:05
17 lines
2018 bytes
2018 bytes
On 17 Maj, 16:08, Birger Sørensen wrote: > Gjorde så lidt alligevel.http://bbsorensen.com/test/translate/ > Alt står i kilden. Validerer, er overskueligt - det kan man ikke sige > om resultatet der leveres af Google... - og fungerer svjks. Tusind tusind tak!!! Jeg kører med seks sprog og har derfor gentaget koden seks gange (både den i <head> og den i <body>) og navngivet function TranslateIt() for italiensk, function TranslateEn() for engelsk osv. Jeg går ikke ud fra det kan forenkles/forkortes? Tænk at man kan blive så glad for at se sin kode validere igen :-) Det andet var virkelig trist. Preben
Re: google kode (javascript) validerer ikke
Author: Birger Sørensen
Date: Tue, 17 May 2011 16:28
Date: Tue, 17 May 2011 16:28
28 lines
2069 bytes
2069 bytes
Preben Nielsen formulerede sp�rgsm�let: > On 17 Maj, 16:08, Birger S�rensen wrote: > >> Gjorde s� lidt alligevel.http://bbsorensen.com/test/translate/ >> Alt st�r i kilden. Validerer, er overskueligt - det kan man ikke sige >> om resultatet der leveres af Google... - og fungerer svjks. > > Tusind tusind tak!!! > > Jeg k�rer med seks sprog og har derfor gentaget koden seks gange (b�de > den i <head> og den i <body>) og navngivet function TranslateIt() for > italiensk, function TranslateEn() for engelsk osv. Jeg g�r ikke ud fra > det kan forenkles/forkortes? > > T�nk at man kan blive s� glad for at se sin kode validere igen :-) Det > andet var virkelig trist. > > Preben Det er et sp�rgsm�l om parametre... http://bbsorensen.com/test/translate Skulle g�re det. Birger -- http://varmeretter.dk - billig, sund og hurtig mad http://bbsorensen.dk
Re: google kode (javascript) validerer ikke
Author: Preben Nielsen
Date: Tue, 17 May 2011 18:32
Date: Tue, 17 May 2011 18:32
16 lines
2017 bytes
2017 bytes
On 17 Maj, 18:28, Birger Sørensen wrote:
> Det er et spørgsmål om parametre...http://bbsorensen.com/test/translate
> Skulle gøre det.
Yep. Der blev da lige sparet noget kode der! Smukt.
En enkelt ting: Med din kode (men ikke med den oprindelige google-
kode) er der I Firefox, når man har klikket for at få en oversættelse,
kryds på rød baggrund ved javascript-fejl og med meddelelsen:
Javascript-fejl: document.getElementById("Instructions") is null.
Hvad skal jeg lægge i det?
Preben
Re: google kode (javascript) validerer ikke
Author: Birger Sørensen
Date: Tue, 17 May 2011 19:11
Date: Tue, 17 May 2011 19:11
33 lines
2690 bytes
2690 bytes
Preben Nielsen formulerede sp�rgsm�let:
> On 17 Maj, 18:28, Birger S�rensen wrote:
>
>> Det er et sp�rgsm�l om parametre...http://bbsorensen.com/test/translate
>> Skulle g�re det.
>
> Yep. Der blev da lige sparet noget kode der! Smukt.
>
> En enkelt ting: Med din kode (men ikke med den oprindelige google-
> kode) er der I Firefox, n�r man har klikket for at f� en overs�ttelse,
> kryds p� r�d baggrund ved javascript-fejl og med meddelelsen:
> Javascript-fejl: document.getElementById("Instructions") is null.
> Hvad skal jeg l�gge i det?
>
> Preben
Jeg har ikke v�ret p� googlesiden og set, hvad meningen egentlig er...
Det er den oprindelige kode i onclick p� anchoret, der giver fejlen.
Den skal vise en alert med indholdet af et element med id
"'instructions'". Jeg har lidt en fornemmelse af at den ikke h�rer til
- m�ske en rest, der h�rer til den side du har kopieret fra.
Du kan pr�ve at fjerne den linie i js der begynder med alert(... -
eller evt. udkommentere den (// f�rst p� linien), og se om tingene
stadig virker. Det burde det, og fejlen forsvinde.
Hvis den skal bruges, b�r den reelt st� forrest (som f�rste linie i
funktionen Transalte) - de efterf�lgende linier skifter til en ny side,
s� alerten bliver aldrig udf�rt.
Birger
--
http://varmeretter.dk - billig, sund og hurtig mad
http://bbsorensen.dk
Re: google kode (javascript) validerer ikke
Author: Preben Nielsen
Date: Tue, 17 May 2011 19:52
Date: Tue, 17 May 2011 19:52
22 lines
2559 bytes
2559 bytes
On 17 Maj, 21:11, Birger Sørensen wrote: > Jeg har ikke været på googlesiden og set, hvad meningen egentlig er... > Det er den oprindelige kode i onclick på anchoret, der giver fejlen. > Den skal vise en alert med indholdet af et element med id > "'instructions'". Jeg har lidt en fornemmelse af at den ikke hører til > - måske en rest, der hører til den side du har kopieret fra. > Du kan prøve at fjerne den linie i js der begynder med alert(... - > eller evt. udkommentere den (// først på linien), og se om tingene > stadig virker. Det burde det, og fejlen forsvinde. > Hvis den skal bruges, bør den reelt stå forrest (som første linie i > funktionen Transalte) - de efterfølgende linier skifter til en ny side, > så alerten bliver aldrig udført.' Jeg fjernede linjen begyndende med alert(... - hvorefter det stadig virker som det skal, og FF viser ingen javascriptfejl. Mange tak igen! Preben
Re: google kode (javascript) validerer ikke
Author: Leif Neland
Date: Wed, 18 May 2011 11:31
Date: Wed, 18 May 2011 11:31
12 lines
1623 bytes
1623 bytes
Birger S�rensen wrote: > Det er et sp�rgsm�l om parametre... > http://bbsorensen.com/test/translate > Skulle g�re det. > I b�de IE8, FF4 og Opera kommer der den ene overs�ttelses"div" efter den anden, og der kommer aldrig den oversatte tekst frem; overs�ttelsen g�r i l�kke. M�rkvunderligt... Leif
Re: google kode (javascript) validerer ikke
Author: Birger Sørensen
Date: Wed, 18 May 2011 11:48
Date: Wed, 18 May 2011 11:48
27 lines
2153 bytes
2153 bytes
Leif Neland formulerede sp�rgsm�let: > Birger S�rensen wrote: >> Det er et sp�rgsm�l om parametre... >> http://bbsorensen.com/test/translate >> Skulle g�re det. >> > I b�de IE8, FF4 og Opera kommer der den ene overs�ttelses"div" efter den > anden, og der kommer aldrig den oversatte tekst frem; overs�ttelsen g�r i > l�kke. > > M�rkvunderligt... > > Leif Jeg har kun testet i FF4, men det virker fint her. Og JS'et - der jo oprindeligt stammer fra noget kopiering fra Google - ser ud til at tage forbehold for browser forskelle. S� ja, det lyder M�rkvunderligt. :') Keine hexerei, nur filurendreierei. Med et er vel s�dan det er, med Google. :-[ Birger -- http://varmeretter.dk - billig, sund og hurtig mad http://bbsorensen.dk
Thread Navigation
This is a paginated view of messages in the thread with full content displayed inline.
Messages are displayed in chronological order, with the original post highlighted in green.
Use pagination controls to navigate through all messages in large threads.
Back to All Threads