Ir para conteúdo

POWERED BY:

Arquivado

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

DarkDragonLord

[Resolvido] Markup Validation Invalid

Recommended Posts

Caros amigos,

 

Venho aqui lhes pedir um favor. Após fazer um site totalmente validável - tanto xHTML quando CSS - para minha empresa, resolvi jogar meu proprio site no validator e ver oquê rolava.

 

Deu aproximadamente 150 errors!!!! OMG :blink:

Fiquei de cara no chao. Como poderia eu vender um site validável se nem o meu é standard?

Bom, fui vendo, corrigindo, aproveitei e mudei muitas coisas.

 

W3C Validator já com meu site

 

Sobraram 2 errors. Não sei como fazê-los validarem....

Aí vai:

 

 

<body onLoad="MM_preloadImages('./images/menu/en_home.png','./images/menu/en_po (...) ETC
Esse onLoad é um preload das imagens, ou seja, ele ja carrega em cache as imagens que declarei sem precisar ter 'visitado' a parte do site que tem elas.

 

Como chamar o MM_preload se não for no onLoad?

 

O outro erro, é no código do botão de 'donation' do PayPal.

Código abaixo:

<form name="_donations" action="https://www.paypal.com/row/cgi-bin/webscr" method="post">
<input type="hidden" name="cancel_return" value="http://raphaelddl.com" />
<input type="hidden" name="return" value="http://raphaelddl.com" />
<input type="hidden" name="ccp_header_image" value="http://raphaelddl.com/images/en_logo.jpg" />
<input type="hidden" name="image_url" value="http://raphaelddl.com/images/logobg.jpg" />
<input type="hidden" name="ccp_headerback_color" value="#10346f" />
<input type="hidden" name="ccp_headerborder_color" value="#336699" />
<input type="hidden" name="cs" value="1" />
<input type="hidden" name="cmd" value="_donations" />
<input type="hidden" name="business" value="ddl@raphaelddl.com" />
<input type="hidden" name="item_name" value="Donation for RaphaelDDL.com" />
<input type="hidden" name="currency_code" value="USD" />
<input type="hidden" name="amount" value="" />
<input type="image" src="http://www.paypal.com/en_US/i/btn/x-click-butcc-donate.gif" border="0" name="submit" alt="Make payments with PayPal - it's fast, free and secure!" />
</form>

O último input, é justamento o que chama a imagem do botão do Paypal.

O problema é: o border="0" não valida pois border não é atributo de INPUT. Mas sem isso, aparece aquela borda em volta da imagem.

E aí José? :rolleyes: :rolleyes:

 

 

What should i do?

O quê devo fazer?

 

 

Obrigado a todos pela ajuda

Compartilhar este post


Link para o post
Compartilhar em outros sites

lembre-se em tags e atributos (x)HTML não use letras maiusculas apenas minusculas:

errado: onLoad

certo: onload

 

ao inves de usar esses atributos dentro de TAGs use no proprio java script:

window.onload =  function(){
MM_preloadImages('./images/menu/en_home.png','./images/menu/en_po (...) ETC
}

ps.: o atributo

border="0"
tambem não é aceito use CSS para isso:

border:0;

quanto ao formulario ja foi muito falado sobre isso no forum ;) porem vou lhe dizer o basico pelo qual o seu formulario não valida

 

é por que deve-se usar as TAGs: <LABEL> e <FIELDSET> no formulario ;)

 

falow abraço

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olá,

 

Em relação ao border, utilize o border referenciado no CSS ;).

De acordo com o onLoad como você indicou, experimente onload="". Em principio seu problema fica resolvido ;).

 

PS: Só agora é que vi que o silverfox respondeu lhe :P.

 

Cumps \o/

Compartilhar este post


Link para o post
Compartilhar em outros sites

opa

eu nao achava q input aceitava style (nunca vi) entao nem tentei :P

e do onload com L maiusculo, eu ja tinha visto em outros locais, entao achei estranho nao validar.

 

Bom,mudei os dois e validou.

 

Obrigado a todos os dois :D

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.