Ir para conteúdo
Fórum Script Brasil

Kutxitxo

Membros
  • Total de itens

    6
  • Registro em

  • Última visita

Tudo que Kutxitxo postou

  1. Olá! É o seguinte: Tenho um arquivo flash que chama uma função quando uma tecla é pressionada. Nessa função eu chamo uma função do swf pra mover um mc para o frame 2, por exemplo. No Windows com firefox funciona tudo como combinado, o problema é que eu preciso fazer funcionar no Linux (Ubuntu) + firefox. Segue os códigos: Codigo Resumido do HTML &lt;script type="text/javascript"> <!-- // F. Permadi May 2000 function getFlashMovieObject(movieName) { if (window.document[movieName]) { return window.document[movieName]; } if (navigator.appName.indexOf("Microsoft Internet")==-1) { if (document.embeds && document.embeds[movieName]) return document.embeds[movieName]; } else // if (navigator.appName.indexOf("Microsoft Internet")!=-1) { return document.getElementById(movieName); } } function inicio() { document.onkeydown = checkKeycode; } function checkKeycode(e) { var keycode; if (window.event) keycode = window.event.keyData; else if (e) keycode = e.which; var flashMovie=getFlashMovieObject("navmovie"); flashMovie.clicado("key27"); alert("keycode: " + keycode); return false; } </script> <OBJECT CLASSID="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" CODEBASE="http://active.macromedia.com/flash5/cabs/swflash.cab#version=5,0,0,0" ID="navmovie" WIDTH="496" HEIGHT="177"> <PARAM NAME="movie" VALUE="keyboard-pt.swf"> <PARAM NAME="play" VALUE="false"> <PARAM NAME="quality" VALUE="high"> <param name="flashvars" value="id=navmovie" /> <EMBED id="navmovie" NAME="navmovie" SRC="keyboard-pt.swf" WIDTH="496" HEIGHT="177" SWLIVECONNECT="true" QUALITY="high"> </OBJECT> AS do Flash no Primeiro Frame stop(); import flash.external.ExternalInterface; function clicado(key) { this[key].gotoAndStop(2); } function ok(key) { this[key].gotoAndStop(3); } ExternalInterface.addCallback("clicado", this, clicado); ExternalInterface.addCallback("ok", this, ok); Já estou +- umas 3hrs procurando alguma solução para o problema e ainda não achei nada! =/ Obg RESOLVIDO Era problema no Player do linux. Criei uma variável no flash e botei o valor dela como externalcall.avaliable que retorna true ou false. No caso do linux retornou false. Coloquei outro player e foi normal :)
  2. Hey galera, dei uma procurada mas não tive nenhuma ideia! No site preciso fazer a listagem de produtos com 3 colunas, onde a altura da caixa ond fica fotos e dados do produto pode variar. Com tabelas consegui fazer o layout certinho, porem preciso fazer dinamicamente via php (o problema não é o php, mas o layout) através de DIV eu consegui isso Onde quando a altura for diferente a div d baixo fica no fim da pagina! Já com tabelas não consegui fazer a aparencia dinamicamente!! tvz a solução possa ser via php, mas creio q seja apenas uma forma de faze-la em html. é meio confuso, qlqer coisa peçam uma explicacao =/
  3. Kutxitxo

    Php + Ajax

    Sim, a parte do file_get_contents eu entendi! já ajudou sim, porém agora com o fopen e fread, estou tendo um problema! function leconteudo($n){ $filename = "listar.php?cat=$n"; $handle = fopen ($filename, "r"); $conteudo = fread ($handle, filesize($filename)); fclose ($handle); return $conteudo; } Se eu listar como está acima, ele n abre! OK! porque ele reconhece como arquivo! Porém, se eu botar o caminho http:// ele abre o arquivo mas na opcao fread n consegue pegar o filesize e n consegue ler! existe alguma outra opcao alem do fread para ler o conteudo do arquivo em uma string?
  4. COmo é seu index.php? Tvz algum include d arquivo ou o proprio index já tenha iniciado uma sessao! :)
  5. Kutxitxo

    Php + Ajax

    lendo o codigo nota-se q $n é a variavel i q é passada no link, pois o ajax.js faz contato com o ajax.php via ajax;php?n= o listar, não importa, é qualquer arquivo php entende, q eu desejo passar uma variavel via get, por ex: arquivo.php?variavel=valor a linha 10 é o file_get_contents! Preciso d ajuda =/
  6. Kutxitxo

    Php + Ajax

    Olá pessoal! É meu primeiro post aqui no forum e já tentei procurar em vários foruns e no google e não consegui achar a solução para meu problema. É o seguinte: Tenho um script ajax para carregar o conteudo dinamicamente, porém as páginas do conteúdo seriam .php! Meu código ajax é esse: try{ xmlhttp = new XMLHttpRequest(); }catch(ee){ try{ xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }catch(e){ try{ xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }catch(E){ xmlhttp = false; } } } atual=0 function carrega(n){ //Exibe o texto carregando no div conteúdo var conteudo=document.getElementById("conteudo") conteudo.innerHTML='<div class="carregando">Carregando...</div>' //Guarda a página escolhida na variável atual atual=n //Abre a url xmlhttp.open("GET", "ajax.php?n="+n,true); //Executada quando o navegador obtiver o código xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4){ //Lê o texto var texto=xmlhttp.responseText //Desfaz o urlencode texto=texto.replace(/\+/g," ") texto=unescape(texto) //Exibe o texto no div conteúdo var conteudo=document.getElementById("conteudo") conteudo.innerHTML=texto } } xmlhttp.send(null) } function menuclick(e){ //Correção para eventos quebrados da Microsoft if(typeof(e)=='undefined')var e=window.event source=e.target?e.target:e.srcElement //Correção para o bug do Konqueror/Safari if(source.nodeType==3)source=source.parentNode //Obtém o número quebrando a url n=source.getAttribute("href").replace(/.*=/g,"") //Chama o carrega carrega(parseInt(n)) //Cancela o click (evita a navegação) return false } function init(){ //Obtém os links do menu var links=document.getElementsByClass("ajax") //Atribui o evento for(var i=0;i<links.length;i++) links[i].onclick=menuclick } if(xmlhttp)window.onload=init E o ajax.php é assim: function leconteudo($n){ return file_get_contents("listar.php?cat=$n"); } if(isset($_GET["n"])){ $t=leconteudo($_GET["n"]); echo(urlencode($t)); } Então, quando meus links pedem pra carregar uma página php acontece erros e se tentar passar variáveis via get, ele tenta procurar o arquivo inteiro por ex: Warning: file_get_contents(listar.php?cat=1) [function.file-get-contents]: failed to open stream: Invalid argument in C:\Program Files (x86)\EasyPHP 2.0b1\www\MDR\php\ajax.php on line 10 Alguma solução? q.w
×
×
  • Criar Novo...