WAt is hier fout?

Status
Niet open voor verdere reacties.

Janno11

Gebruiker
Lid geworden
18 jul 2005
Berichten
14
Dit stukje code geeft 2 foutmelding in de validator:

1 <table width="450" border="1" align="center">
2 <td><script>
3 (function() {
4 var cx= '009940248919611157807:cveenm_lqdg';
5 var gcse = document.createElement('script');
6 gcse.type = 'text/javascript';
7 gcse.async = true;
8 gcse.src = (document.location.protocol == 'htpps:' ? 'https: 'https:' : 'http:') +
9 '//www.google.com/cse/cse.js?cx=' + cx;
10 var s = document.getElementsByTagname ('script') [0];
11 s.parentNode.insertBefore(gcse, s);
12 }) ();
13 <gcse:search></gcse:search>
14 &nbsp;
15 </td>
16 < /tr>
17 </table)

De page is geschreven in XHTML met behulp van Dreamweaver. Ik help de maker met het opschonen van de code.

In de validator geeft regel 2 een foutmelding. Logisch, want het verplichte argument "text/javascript" is niet aanwezig.
Dus die foutmelding is simpel op te lossen.

Maar regel 13 is abacadabra. Hij lijkt zinloos, en zou weg kunnen. Maar dan komen er 8 fouten voor terug.

Ik ben niet thuis in javascript, en heb geen benul van wat de code doet. (Uitleg is welkom!)

Kan iemand mij helpen?
 
Dank je wel. De info uit de link is helder, maar lost de vraag niet op. De code uit de vraag is een door Google gegenereerde Custom Search Engine. hij staat op een homepage die de DTD XHTML 4.01 Transitional gebruikt. En dan genereert de W3C-validator dus twee foutmeldingen. Waarom? Moet het antwoord zijn dat Google zich niet aan de W3C-richtlijnen houdt?
 
Dat zou maar zo kunnen google houd zich wel aan meer dingen niet
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan