Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Gustav Silv

[Resolvido] W3C informa erro na ? do link asp

Recommended Posts

Olá pessoal!

 

Fui validar o site da W3C (4.01 Transitional) e apareceram 3 erros, justamente as interrogações nos links asp, tipo index.asp?idnews=2.

Alguém sabe o que pode ser feito?

Abraços!

Compartilhar este post


Link para o post
Compartilhar em outros sites

nada! é querysting, só se você passar sessão, mais mudar sua programação por causa disso, será que é válido?

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em todo caso posta a linha completa que deu erro. Se puder disponibilizar a URL, melhor.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Em todo caso posta a linha completa que deu erro. Se puder disponibilizar a URL, melhor.

Olá!

O link é http://www.ecobras.ind.br/files/index.asp. No rodapé tem um link para o validador da W3C...

No mais, tudo está ok!

 

nada! é querysting, só se você passar sessão, mais mudar sua programação por causa disso, será que é válido?

Olá Ted K'!

 

Acho que nao vale a pena, de jeito algum... ...mas é f%##$ você fazer o site validato em tudo, menos nisso...

O link é http://www.ecobras.ind.br/files/index.asp. No rodapé tem um link para o validador da W3C...

No mais, tudo está ok!

 

RESOLVIDO

 

Pessoal, antes estava colocando o link com um response.write, assim:

WHILE NOT DBSUBMENU.EOF
vIDSUBMENU = DBSUBMENU ("ID")
vTITLESUBMENU = DBSUBMENU ("TITLE")
RESPONSE.WRITE "<a href=company.asp?idcompany=" & vIDSUBMENU & ">" & vTITLESUBMENU & "</a>" & "<br>"
DBSUBMENU.MOVENEXT
WEND

Depois que eu tirei do loop, sem response.write (conforme abaixo) os erros pararam de acontecer!

<%WHILE NOT DBSUBMENU.EOF
 vIDSUBMENU = DBSUBMENU ("ID")
 vTITLESUBMENU = DBSUBMENU ("TITLE")
%>
<a href="company.asp?idcompany=<%=vIDSUBMENU%>"><%=vTITLESUBMENU%></a><br>
<%
DBSUBMENU.MOVENEXT
WEND
%>

Abraço a todos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Aparentemente foi a falta das aspas no caminho do link.

Compartilhar este post


Link para o post
Compartilhar em outros sites

não tinha haver com a "?" hehehe!

Sim, era a ?. Mesmo os links que vem do banco, no meio de uma notícia que tenha ? ele nao valida...

Compartilhar este post


Link para o post
Compartilhar em outros sites

O atributo de um elemento HTML deve ser declarado entre aspas.

 

O certo seria:

 

Response.Write "<a href=""company.asp?idcompany=" & var & """>" & var2 & "</a>" & "<br />"

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.