Ir para conteúdo

POWERED BY:

Arquivado

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

rodrigofontoura

erro 800A03EE

Recommended Posts

Dae galera ???Estou começando em ASP e estou me apertando p/ modificar o layout de um script...será q alguem pode me ajudar??

tenho o seguinte código:

 

<%

If IsArray(varImageAry) Then

lngMaxIndex = UBound(varImageAry, 2)

Response.Write("<TABLE>")

For lngIndex = 0 To lngMaxIndex

lngImageID = varImageAry(0, lngIndex)

strTitle = varImageAry(1, lngIndex)

strDescription = varImageAry(2, lngIndex)

 

If Not Len(strTitle) = 0 Then strTitle = Server.HTMLEncode(strTitle)

If Not Len(strDescription) = 0 Then strDescription = Server.HTMLEncode(strDescription)

Response.Write("<TR>")

Response.Write("<TD valign=""top"">")

Response.Write("<IMG src=""image.asp?ImageID=" & lngImageID & """ width=""100"" border=""0"">")

Response.Write("</TD>")

Response.Write("<TD valign=""top"">")

Response.Write("<A href=""image.asp?ImageID=" & lngImageID & """><B>" & strTitle & "</B></A><BR>")

Response.Write(strDescription)

Response.Write("</TD>")

Response.Write("</TR>")

 

Next

 

Response.Write("</TABLE>")

Else

Response.Write("Selecione uma construção para visualisar imagens nesta categoria.")

End If

%>

 

funciona legal, mas quando tento mudar o html nele, da um erro!!!

exemplo:

 

Tipo de erro:

Erro de compilação do Microsoft VBScript (0x800A03EE)

')' esperado

/dir_asp/Lewie's Image Gallery/LewiesGalley/default.asp, line 79, column 30

Response.Write("<table width="365" border="0">")

 

e vejam que eu soh mudei a tag <table>......o q será que está acontecendo??

Como eu posso fazer p/ aplicar um CSS p/ os valores de "strTitle" e "strDescription"?

 

abraço.....

Rodrigo

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom Amigo,

 

Boa sorte em sua jornada com o asp.

 

creio que o erro seja o seguinte:

na linha:

ASP [/tr][tr]Response.Write("<table width="365" border="0">")[/tr]

 

Você não deve usar novamente a ". Exemplo: Response.Write("xxAqui o códigoxx"). Sendo assim substitua as " no width, border, e qualquer outra propriedade da tag por '. Exemplo:

 

ASP [/tr][tr]

Response.Write("<table width='365' border='0'>")

[/tr]

 

Ou tente fazer o seguinte. Ao invés do response.write use o código html direto, basta você fechar o asp antes, por exemplo:

'Codígo ASP anterior%><table width="365" border="0"><%'Código após o inicio da tabela
Espero que seja isso. Se não resolver seu problema posta de novo pra gente te ajudar.

 

Até a próxima

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.