Enlace con parámetros no valida XHTML
6 seguidores
Hola a todos;
Estoy validando una web para que cumpla con los estándares del XHTML 1.0 transitional.
Tengo todo ya ok excepto el siguiente enlace:
<a href="http://issuu.com/nobil-na/docs/nobil-na?mode=embed&viewMode=presentation&layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&showFlipBtn=true" target="_blank" title="Catalogo interactivo Nobil-na cocinas 2010">
No me lo valida porque es un enlace con parámetros. Alguien sabe alguna manera de que pueda pasarlo?
Mil gracias y un saludo a todos;
Marcos Nieto
Marcos Nieto
Joder, estaba tan empecinado en que fuese algo más jodido que todo eso que no veía el error, ya etsá todo solucionado, sois unos cracks.
Mil millones de gracias y un saludo;
Marcos Nieto
kemie
en efecto, en el error que pones dice &viewMode, y deberia ser &amp;viewMode
orange
Te copio del mensaje del validador " If you want to use a literal ampersand in your document you must encode it as "&amp;" (even inside URLs!)"
Marcos Nieto
Repito que donde me pone el quot no es un quot, sino "
Marcos Nieto
Yo creo que sí, lo pongo otra vez por si acaso:
----------------------------------------------------
<a href="http://issuu.com/nobil-na/docs/nobil-na?mode=embed&viewMode=presentation&layout=http%3A%2F%2Fskin.issuu.com%2Fv%2Flight%2Flayout.xml&showFlipBtn=true" target="_blank" title="Catalogo interactivo Nobil-na cocinas 2010"><img src="img/catalogo.png" border="0" alt="Catalogo online" title="Catalogo online"/></a>
----------------------------------------------------
Ahí esta, saludos y gracias de nuevo;
Marcos Nieto
antonio gragera
Está todo el enlace?
Hay veces que cuando copias y pegas, no copias todo el enlace, asegurate.
Marcos Nieto
Hola de nuevo;
He comprobado que no se muy bien la razón, cuando copié el código del enlace aquí, efectivamente en la parte final, antes del target blank, en lugar de acabar con ", me lo acaba con quot. El enlace real está con ", por lo que hay no está el error.
Gracias de todos modos, yo me estoy comiendo la cabeza pero no se dónde puede estar;
Saludos;
Marcos Nieto
ana_am
Hola Marcos,
Como te dice masquehtml tu error viene dado por poner "&quot; ". De esta manera se está interpretando que tu href se cierra con las comillas del target="_blank", y por eso no te funciona. Si sustituyes ese código por las comillas dobles no tendrás problemas.
Saludos,
Ana
Marcos Nieto
Hola masquehtml;
No creo que sea por eso; de echo sí que está cerrado el atributo href, o al menos eso creo yo, el código del enlace está en el primer post.
masquehtml
Así de primeras, puede que sea porque no has cerrado el atributo href (has puesto &quot; en lugar de unas comillas dobles)
Marcos Nieto
Hola Kemie;
En primer lugar gracias por responder. Este es uno de los errores que me da:
------------------------------------------
# Warning Line 244, Column 93: cannot generate system identifier for general entity "viewMode"
…m/nobil-na/docs/nobil-na?mode=embed&viewMode=presentation&layout=http%3A%2F%2
?
An entity reference was found in the document, but there is no reference by that name defined. Often this is caused by misspelling the reference name, unencoded ampersands, or by leaving off the trailing semicolon (;). The most common cause of this error is unencoded ampersands in URLs as described by the WDG in "Ampersands in URLs".
Entity references start with an ampersand (&) and end with a semicolon (;). If you want to use a literal ampersand in your document you must encode it as "&amp;" (even inside URLs!). Be careful to end entity references with a semicolon or your entity reference may get interpreted in connection with the following text. Also keep in mind that named entity references are case-sensitive; &Aelig; and &aelig; are different characters.
If this error appears in some markup generated by PHP's session handling code, this article has explanations and solutions to your problem.
Note that in most documents, errors related to entity references will trigger up to 5 separate messages from the Validator. Usually these will all disappear when the original problem is fixed.
----------------------------------------------------------------
Mil gracias de nuevo y un saludo;
Marcos Nieto
kemie
en si, el que tenga parametros no deberia ser un problema. exactamente que dice el error?