Side 1 af 1

Validering af Google søgefunktion

Indlæg: tirs feb 17, 2009 7:11
af Jan
Jeg har den samme søgefunktion, som på Ludvigs Hjørne. Forskellen er bare, at på mine sider validerer den ikke.
Jeg er næsten sikker på, at det er fordi vi ikke anvender samme doc-type.

Fejlen jeg får ser sådan ud:
1. Error Line 54, Column 52: ID "cse-search-box" already defined.

<li><form action="http://janss.dk/resultat.php" id="cse-search-box">



An "id" is a unique identifier. Each time this attribute is used in a document it must have a different value. If you are using this attribute as a hook for style sheets it may be more appropriate to use classes (which group elements) than id (which are used to identify exactly one element).
2. Info Line 28, Column 52: ID "cse-search-box" first defined here.

<li><form action="http://janss.dk/resultat.php" id="cse-search-box">
Er der mulighed for, at få den til at validere med doc-typen XHTML 1.0 Strict?

Re: Validering af Google søgefunktion

Indlæg: tirs feb 17, 2009 9:56
af Kim Ludvigsen
Det er fordi, du har to søgebokse med samme navn, "cse-search-box". Du har en i hver menubjælke. Du skal blot omdøbe den ene af dem, fx til "cse-search-box-2".

Bemærk, at lige efter selve søgeboksen har du et JavaScript, der indsætter Google-logoet, og der skal du også omdøbe:
...form=cse-search-box&amp;...
...form=cse-search-box-2&amp;...

Re: Validering af Google søgefunktion

Indlæg: tirs feb 17, 2009 10:31
af Jan
Mange tak

Bingo nu virker det. Det er vel nok herligt, at have menuen i en extern fil. Jeg har efterhånden så mange sider, så det ville være helt uoverskueligt at få det rettet på de enkelte. Godt du lærte mig det.

Men jeg burde jo selv have indset det, for det er jo nøjagtig den samme problemstilling som jeg havde med mine filmklip. Men som du jo antagelig ved, har jeg en faktisk god undskyldning for diverse dumheder.

Re: Validering af Google søgefunktion

Indlæg: tirs feb 17, 2009 10:56
af Kim Ludvigsen
Jan skrev:Men som du jo antagelig ved, har jeg en faktisk god undskyldning for diverse dumheder.


Ja, du er vel nok heldig :cry:

Vi andre kan kun undskylde os med dumhed, når vi laver fejl.

P.S. Jeg håber, strålerne har hjulpet.