Ir para conteúdo

POWERED BY:

Arquivado

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

fsilvarib

noscript - object

Recommended Posts

Olá tudo bom pessoal?Tenho um pequena dúvidaComo todos já sabem desse problema com o plugin do flash, então tive que modificar minhas páginas, mas o problema é conseguir seguir o padrão XHTML 1.0, pois quando eu coloco esse código abaixo do flash da erro.

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">	<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"><head><script type="text/javascript">AC_FL_RunContent = 0;</script><script src="AC_RunActiveContent.js" type="text/javascript"></script></head><body> <div id="menu_flash"><script type="text/javascript">	if (AC_FL_RunContent == 0) {		alert("This page requires AC_RunActiveContent.js. In Flash, run \"Apply Active Content Update\" in the Commands menu to copy AC_RunActiveContent.js to the HTML output folder.");	} else {		AC_FL_RunContent(			'codebase', 'http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0',			'width', '720',			'height', '23',			'src', 'menu',			'quality', 'high',			'pluginspage', 'http://www.macromedia.com/go/getflashplayer',			'align', 'top',			'play', 'true',			'loop', 'true',			'scale', 'showall',			'wmode', 'transparent',			'devicefont', 'false',			'id', 'menu',			'bgcolor', '#ffffff',			'name', 'menu',			'menu', 'true',			'allowScriptAccess','sameDomain',			'movie', 'menu',			'salign', ''			); //end AC code	}</script><noscript>	<object type="application/x-shockwave-flash" data="menu.swf" width="720" height="23">	 <param name="movie" value="menu.swf" />	 <param name="quality" value="high" />	</object></noscript> </div> </body></html>
E o erro que da no Validator é esse oh!

Line 76 column 88: document type does not allow element "object" here; missing one of "p", "h1", "h2", "h3", "h4", "h5", "h6", "div", "address", "fieldset", "ins", "del" start-tag....ta="menu.swf" width="720" height="23">The mentioned element is not allowed to appear in the context in which you've placed it; the other mentioned elements are the only ones that are both allowed there and can contain the element mentioned. This might mean that you need a containing element, or possibly that you've forgotten to close a previous element. One possible cause for this message is that you have attempted to put a block-level element (such as "<p>" or "<table>") inside an inline element (such as "<a>", "<span>", or "<font>").

O que eu entendi é que não pode usar o OBJECT.Então aí vai a questããããã: Que tag devo usar para que funcione o flash, e que também não dê erro na validação?Muito obrigado pela atenção de todos e até mais.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual a função daquele noscript lá?

caso naum aceite a função, ele abre o flash do modo normal e o i.e. continuará mostrando akeles bugs idiotas no swf... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gifposso t falar uma coisa? Não se preocupe tanto com validações, etc... Esses erros ae do swf no i.e., ainda naum testei, naum vi nada validando com esse recurso...Não vejo tanto desespero em ter seu código com esse erro na validação... pra mim, o q mais importa, eh a semântica... http://forum.imasters.com.br/public/style_emoticons/default/thumbsup.gif

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.