Ir para conteúdo

POWERED BY:

Arquivado

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

Fábio BN

Funciona em HTML, mas no ASP não.

Recommended Posts

Oi Pessoal

 

Eu estava testando um código para exibição de vídeos no site, porém em arquivos com extenção .HTM roda normalmente, mas em .ASP dá um erro.

Páginas do Active Server erro 'ASP 0139'

Objeto aninhado

/pagina.asp, line 10

Uma marca de objeto não pode ser colocada dentro de outra marca de objeto

 

Segue o código:

<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" 
  id="player" width="320" height="260">
  <param name="url" 
	value="http://www.sarahsnotecards.com/catalunyalive/fishstore.wmv" />
  <param name="src" 
	value="http://www.sarahsnotecards.com/catalunyalive/fishstore.wmv" />
  <param name="showcontrols" value="true" />
  <param name="autostart" value="true" />
  <!--[if !IE]>-->
  <object type="video/x-ms-wmv" 
	data="http://www.sarahsnotecards.com/catalunyalive/fishstore.wmv" 
	width="320" height="260">
	<param name="src" 
	  value="http://www.sarahsnotecards.com/catalunyalive/fishstore.wmv" />
	<param name="autostart" value="true" />
	<param name="controller" value="true" />
  </object>
  <!--<![endif]-->
</object>

Esse código roda perefeitamente em .HTM mas em .ASP dá o erro citado no começo deste tópico.

Alguém sabe como resolver isso para que o ASP não dê tal erro?

 

Abraços - Fábio!

Compartilhar este post


Link para o post
Compartilhar em outros sites

O que exatamente está na linha 10?

 

 

Obs. Objeto aninhado foi inédito. Nunca vi isso. rs

Compartilhar este post


Link para o post
Compartilhar em outros sites

Oi.

 

A linha 10 é o começo do NOVO Object:

Essa: <object type="video/x-ms-wmv"

 

Antes da linha 10 pra cima, se eu colocar no ASP funciona, mas esse IF do outro Object serve para verificar se o usuário tá usando Navegadores Standards.

 

Veja um trexo do tutorial original:

-------------------------

Então, na segunda implementação do elemento object, para servir navegadores standards, use o mesmo código do método um-object.

-------------------------

 

Para evitar o erro eu só estou usando a primeira parte do código até antes da linha em e do IF.

 

Abraços - Fábio!

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao invés de usar assim:

<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
  id="player" width="320" height="260">
Usa assim:

<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"  id="player" width="320" height="260">

Não quebre linha dessa forma. Coloque tudo em uma linha. Faz isso em todos object.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ao invés de usar assim:

<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6"
 id="player" width="320" height="260">
Usa assim:

<object classid="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6" id="player" width="320" height="260">

Não quebre linha dessa forma. Coloque tudo em uma linha. Faz isso em todos object.

 

 

Faz assim, abre e fecha tags ASP logo no começo do segundo object:

 

 

<<%%>object [....]

QQ dúvida ve aqui:

http://juicystudio.com/article/object-paranoia.php

faq - swfobject - SWFObject FAQ - Project Hosting on Google Code (item 8)

Compartilhar este post


Link para o post
Compartilhar em outros sites

pelo site mencionado , por você, ele fala de um problema grave com a maneira que o IIS manipula objetos aninhados, e tb fala de uma solução que utiliza o componente BrowserCap, você testou usando ele...

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.