Usamos cookies para medir audiência e melhorar sua experiência. Você pode aceitar ou recusar a qualquer momento. Veja sobre o iMasters.
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.
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 (...) ETCEsse 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"](https://www.paypal.com/row/cgi-bin/webscr) method="post">
<input type="hidden" name="cancel_return" value="[http://raphaelddl.com"](http://raphaelddl.com) />
<input type="hidden" name="return" value="[http://raphaelddl.com"](http://raphaelddl.com) />
<input type="hidden" name="ccp_header_image" value="[http://raphaelddl.com/images/en_logo.jpg"](http://raphaelddl.com/images/en_logo.jpg) />
<input type="hidden" name="image_url" value="[http://raphaelddl.com/images/logobg.jpg"](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"](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
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/
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
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