Ir para conteúdo

POWERED BY:

Arquivado

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

johnhey

[Resolvido] Funciona somente uma ação

Recommended Posts

Tenho um site feito todo em flash, e utilizo uma ação(Dei este nome porque não sei como chamar) para abrir umas fotos.

 

       <script src="js/prototype.js" type="text/javascript"></script>
<script src="js/scriptaculous.js?load=effects,builder" type="text/javascript"></script>
<script src="js/lightbox.js" type="text/javascript"></script>
<script src="js/lightbox.flash.js" type="text/javascript"></script>

 

Como estamos proximo ao natal resolvi colocar uma neve que encontrei aqui na net, e quando coloco a neve não abre as fotos e quando retiro funciona.

Somente funciona 1 ou a fotos ou neve.

 

para neve utilizo:

<script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.js"></script>
   <script type="text/javascript" src="snow.js"></script>

   <script type="text/javascript">
$(function() {
   $(document).snow({ SnowImage: "snow.gif"});
});
</script>

 

Como faço para funcionar os dois?

Compartilhar este post


Link para o post
Compartilhar em outros sites

o problema é q você tá usando 2 libs js diferentes. Ou você usa uma só, ou usa um noConflict.

 

Leia como usar:

http://wbruno.com.br/2011/08/24/noconflict-jquery-usando-2-bibliotecas-javascript-alias/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Qual parte você não entendeu amigo ?

 

leu o artigo ? são 2 soluções:

-> aplique oque eu expliquei no link;

-> ou use apenas uma lib(ou jQuery ou prototype)

Compartilhar este post


Link para o post
Compartilhar em outros sites

sim eu li, mas estou aprendendo a minha custa, e tem muita coisa que não entendo. estou tentando aplicar o seu artigo ao meu codigo, só que nao funciona.

 

fiz assim:

<script type="text/javascript">
	var $j = jQuery.noConflict();
</script>


   <script type="text/javascript">
	$j(function() {
   		$j(document).snow({ SnowImage: "snow.gif"});
	});
</script>

<script type="text/javascript" src="js/prototype.js" ></script>
<script type="text/javascript" src="js/scriptaculous.js?load=effects,builder" ></script>
<script type="text/javascript" src="js/lightbox.js" ></script>
<script type="text/javascript" src="js/lightbox.flash.js" ></script>
   <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.js"></script>
   <script type="text/javascript" src="snow.js"></script>    

Compartilhar este post


Link para o post
Compartilhar em outros sites

faz assim:

 

 


       <script type="text/javascript" src="js/prototype.js" ></script>
       <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder" ></script>
       <script type="text/javascript" src="js/lightbox.js" ></script>
       <script type="text/javascript" src="js/lightbox.flash.js" ></script>
   <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.js"></script>
   <script type="text/javascript" src="snow.js"></script>  


   <script type="text/javascript">
               jQuery(function() {
                   jQuery(document).snow({ SnowImage: "snow.gif"});
               });
       </script>

e sempre q você quiser usar jQuery, escreva jQuery e não $.

Compartilhar este post


Link para o post
Compartilhar em outros sites

coloquei como disse, a neve esta a funcionar. mas não abre as fotos.

segue meu codigo inteiro.

 


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<link rel="shortcut icon" href="favicon.ico" >
<link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />

<script type="text/javascript" src="js/prototype.js" ></script>
   <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder" ></script>
   <script type="text/javascript" src="js/lightbox.js" ></script>
   <script type="text/javascript" src="js/lightbox.flash.js" ></script>
   <script type="text/javascript" src="http://code.jquery.com/jquery-1.7.1.js"></script>
   <script type="text/javascript" src="snow.js"></script>  


   <script type="text/javascript">
               jQuery(function() {
                   jQuery(document).snow({ SnowImage: "snow.gif"});
               });
       </script>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Reborn Imaginações de Bebés</title>
<style type="text/css">
#Home {
margin: auto;
width: 1027px;
}
body {
background-image: url(Imagens/ursinhos.jpg);
}
</style>
<script src="file:///C|/Users/John/Documents/Reborn/Scripts/swfobject_modified.js" type="text/javascript"></script>
<meta name="Keywords" content="Bebés
Bebés Reborn
Reborn
Bebes Reborn
Bebes de sonhos
Imaginacoes de Bebes
Imaginações de Bebes
Bebes" />
</head>

<body>
<div id="Home">
 <object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="1027" height="768" id="FlashID" title="Bebés Reborn">
   <param name="movie" value="index.swf" />
   <param name="quality" value="high" />
   <param name="wmode" value="opaque" />
   <param name="swfversion" value="6.0.65.0" />
   <!-- This param tag prompts users with Flash Player 6.0 r65 and higher to download the latest version of Flash Player. Delete it if you don’t want users to see the prompt. -->
   <param name="expressinstall" value="file:///C|/Users/John/Documents/Reborn/Scripts/expressInstall.swf" />
   <!-- Next object tag is for non-IE browsers. So hide it from IE using IECC. -->
   <!--[if !IE]>-->
   <object type="application/x-shockwave-flash" data="index.swf" width="1027" height="768">

     <!--<![endif]-->
     <param name="quality" value="high" />
     <param name="wmode" value="opaque" />
     <param name="swfversion" value="6.0.65.0" />
     <param name="expressinstall" value="file:///C|/Users/John/Documents/Reborn/Scripts/expressInstall.swf" />
     <!-- The browser displays the following alternative content for users with Flash Player 6.0 and older. -->
     <div>
       <h4>Content on this page requires a newer version of Adobe Flash Player.</h4>
       <p><a href="http://www.adobe.com/go/getflashplayer"><img src="http://www.adobe.com/images/shared/download_buttons/get_flash_player.gif" alt="Get Adobe Flash player" width="112" height="33" /></a></p>
     </div>
     <!--[if !IE]>-->
   </object>
   <!--<![endif]-->
 </object>
</div>
<p align="center"> <A HREF="http://www.reborns.com" TARGET="_blank">
<IMG SRC="reborns.gif" BORDER="0" ALT="Reborn Baby Dolls"></A></p>
</body>
</html>

 

isso é o que da, quando não se sabe fazer e tenta inventar. kkk

 

tenho que alterar todos os ficheiro js?

Compartilhar este post


Link para o post
Compartilhar em outros sites

aperte:

 

Ctrl+Shift+J no Firefox e veja oque aparece. Leia:

http://wbruno.com.br/2011/03/31/como-debugar-javascript-firefox-erros-comuns/

Compartilhar este post


Link para o post
Compartilhar em outros sites

acho que deveria ter sido melhor não ter feito isso, meu Deus deu imenso erros.

 

mas acho que é aqui:

Timestamp: 15-11-2012 00:05:00

Erro: TypeError: element.dispatchEvent is not a function

Ficheiro de origem: http://www.rebornimaginacoesdebebes.com.pt/js/prototype.js

Linha: 3972

 

e a linha é essa:

 

element.dispatchEvent(event);

 

mas ja esta muito tarde aqui ja são quase 2 da manha. Queria apenas agradecer por toda ajuda.

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.