Ir para conteúdo
Fórum Script Brasil

jmlab

Membros
  • Total de itens

    15
  • Registro em

  • Última visita

Tudo que jmlab postou

  1. Bons dias. Estou a desenvolver o website da minha banda de tributo ao reggae e estou a tentar ser o mais rigoroso possível no que diz respeito a SEO. Tenho utilizado (entre outros) o https://sitechecker.pro como uma das ferramentas para medir a otimização. Fiz vários testes, mas alguns não me permitiram entrar corretamente no website. Imaginem o seguinte cenário: www.aminhabanda.com - entro sem problemas na página inicial do website; www.aminhabanda.com/ - encaminha para www.aminhabanda.com - entro sem problemas na página inicial do website; Mas tenho problemas nas sub pastas do website. Passo a dar um exemplo: www.aminhabanda.com/pt/homepage - está ok www.aminhabanda.com/pt/homepage/ - não encaminha para www.aminhabanda.com/pt/homepage (sem a barra final) e dá o erro 500. No teste efectuado no site https://sitechecker.pro, todas as páginas existentes na subpasta "/pt/", dão 2 erros a vermelho. são eles: Vulnerabilidade da URL: Ending slash redirects not configurate correctly. Vulnerabilidade da URL: Injecting parameters in path is processed failed Como se resolve esta questão? Já pesquisei em dezenas de páginas, mas não estou a conseguir apanhar a lógica. Posso fornecer o htaccess que tenho desenvolvido caso queiram consultar. Obrigado pela ajuda e Bom Ano.
  2. Olá Wash. Obrigado pela rápida resposta :) Já tinha criado um .htaccess com parte dessa configuração. Não tinha adicionado o rewriteRule porque não sabia como utiliza-lo, até porque o meu conhecimento não é assim tão alto. Vou adicionar a ultima linha, mas não entendo o que me diz para fazer de seguida. Suponho que seja para fazer no htaccess, estou correcto? Obrigado
  3. Boas. Estou bloqueado na construção da url amigável. Tenho um menu, que é carregado da base de dados, que tem um campo "slug", onde está guardada a url amigável. Consegui encontrar um tutorial que me levou a meio da tarefa, mas fiquei no seguinte ponto: localhost/omeusite.com/?fchild=noticias Navegando pelo menu, acedo a todo o conteúdo do site, mas não sei avançar daqui, ou seja, retirar o "?fchild=". Alguém me poderá ajudar? Obrigado PS: Não coloco o código, apenas porque excede em muito o razoável, mas poderei disponibilizar, obviamente.
  4. Boa tarde gente boa. Tenho um website quase completo, mas quando cheguei à parte da criação/adaptação da URL para URL amigável, deparei-me com um problema que espero me possam auxiliar. O menu é composto por um "dropup" com 2 subníveis, pelo que a estrutura na base de dados está com um "menuP" que é o menú principal e depois, dependente do "menuP" tem o "subN1" e dependente deste temos o "subN2". Na URL, actualmente tenho: site.com/publico/index.php?menuP=1 - correspondente ao menu Pai site.com/publico/index.php?subn1=1 - correspondente ao 1º submenu site.com/publico/index.php?subn2=1 - correspondente ao 2º submenu Tudo está a funcionar corretamente. A verdade, é que o meu código está estruturado de uma forma que me está a ser complicado perceber e integrar o ".htaccess" e chamar as respectivas URLs amigáveis. Tenho inclusivamente um campo "slug" na minha base de dados, com as minhas URLs personalizadas (caso fosse mais fácil "puxar" para o index.php). Acredito que seja dificil de me ajudarem sem verem o código, mas não justificava colocar todo o código, sem que alguém estivesse disposto a ajudar :) Caso ajude (acredito que sim) colocarei disponível todo o código. Muito obrigado a todos!
  5. Se alguém puder ajudar, agradeço imenso :D Tenho um "tree menu" num site que estou a construir. Não sei como inserir um novo item no menu com um CRUD, ou seja, se quiser adicionar um novo botão, tenho de dizer qual o idPai onde quero inserir o botão, certo? Os "idPai" serão os existentes (nenhum novo poderá ser criado), mas poderiamos criar "filhos" sem limite. Gostaria que essa lista (idPai's - 7 no total) fosse apresentada através dum drop list, para que, ao fazer o formulário de inserção, fosse apenas necessário selecionar o item da drop list e após submeter o formulário, o novo botão estaria criado. Este é o meu menu recursivo: <?php //call the recursive function to print category listing category_tree(0); //Recursive php function function category_tree($menuPai){ global $dbc; $q = "SELECT * FROM menuCAL WHERE idPai ='".$menuPai."'"; $r = $dbc->query($q); while($row = mysqli_fetch_object($r)): $i = 0; if ($i == 0) echo '<ul class="menuCAL">'; echo '<li><a href="?page='.$row->id,'">' . $row->GlyPrincipal . $row->GlySecundario . $row->menuNomePT, '</a>'; category_tree($row->id); echo '</li>'; $i++; if ($i > 0) echo '</ul>'; endwhile; } ?> Este o meu formulário CRUD de inserção: <!-- Textos & Formulários Start --> <div class="row"> <div class="col-lg-12"> <?php if(isset($_POST['enviado']) == 1) { $q = "INSERT INTO menuCAL () VALUES ()"; $r = mysqli($dbc, $q); if($r) { echo'<p>A página foi adicionada!</p>'; } else { echo '<p>A página não foi adicionada, devido ao seguinte erro: '.mysqli_error($dbc); echo '<p>' .$q.'</p>'; } } ?> <!-- Formulário Start --> <form action="adicionar_pagina.php" method="post" role="form"> <!-- Campo Label Start --> <div class="form-group"> <label for="label">Label</label> <input type="text" class="form-control" name="label" id="label" placeholder="Texto a colocar na URL (SEO)"> </div> <!-- Campo Label End --> <!-- Campo header Start --> <div class="form-group"> <label for="menuNomePT">Header</label> <input type="text" class="form-control" name="header" id="header" placeholder="Texto descritivo a colocar no topo do website"> </div> <!-- Campo header End --> <!-- Campo ID Menu Pai Start --> <div class="form-group"> <label for="idPai">Adicionar a:</label> <select class="form-control" name="idPai" id="idPai"> <option></option> </select> </div> <!-- Campo ID Menu Pai Start --> <!-- Campo menuNomePT Start --> <div class="form-group"> <label for="menuNomePT">Título PT</label> <input type="text" class="form-control" name="menuNomePT" id="menuNomePT" placeholder="Insira o título em Português"> </div> <!-- Campo menuNomePT End --> <!-- Campo conteudo_pagina_PT Start --> <div class="form-group"> <label for="conteudo_pagina_EN">Conteúdos PT</label> <textarea class="form-control" name="conteudo_pagina_PT" rows="12" id="conteudo_pagina_PT" placeholder="Insira os textos em Português"></textarea> </div> <!-- Campo conteudo_pagina_PT End --> <!-- Campo menuNomeEN Start --> <div class="form-group"> <label for="menuNomePT">Título EN</label> <input type="text" class="form-control" name="menuNomeEN" id="menuNomeEN" placeholder="Insira o título em Inglês"> </div> <!-- Campo menuNomeEN End --> <!-- Campo conteudo_pagina_EN Start --> <div class="form-group"> <label for="conteudo_pagina_EN">Conteúdos EN</label> <textarea class="form-control" name="conteudo_pagina_EN" rows="12" id="conteudo_pagina_EN" placeholder="Insira os textos em Inglês"></textarea> </div> <!-- Campo conteudo_pagina_EN End --> </div> <button type="submit" class="btn btn-default adic_concluir">Gravar</button> <input type="hidden" name="enviado" value="1"> </form> <!-- Formulário End --> </div> </div> <!-- Textos & Formulários End --> Obrigado
  6. jmlab

    php - "if" class ativa

    Boas noites! uma pequena ajuda se possível! Como consigo adicionar o seguinte código (para ativar o botão quando selecionado) if ($pageid == menuItem['menuId']) { echo class="btnActive" } no código abaixo (a verde) na tag "<li>? <?php //======================================================== // Função Menu function data_menu( array $menuTotal , $idPai = 0, $nivel = 0 ) { // abrimos a ul do menu principal echo str_repeat( "\t" , $nivel ),'<ul class="menuCAL">',PHP_EOL; // itera o array de acordo com o idPai passado como parâmetro na função foreach( $menuTotal[$idPai] as $idMenu => $menuItem) { // imprime o item do menu echo str_repeat( "\t" , $nivel + 1 ),'<li><a href="?page=' .$menuItem['menuId']. '">',$menuItem['iconP'],$menuItem['iconS'],$menuItem['name'],'</a>',PHP_EOL; // se o menu desta iteração tiver submenus, chama novamente a função if( isset( $menuTotal[$idMenu] ) ) data_menu( $menuTotal , $idMenu , $nivel + 2); // fecha o li do item do menu echo str_repeat( "\t" , $nivel + 1 ),'</li>',PHP_EOL; } // fecha o ul do menu principal echo str_repeat( "\t" , $nivel ),'</ul>',PHP_EOL; } //======================================================== // Chamar conteúdos da Base de Dados function data_page( $dbc, $id ) { $q = "SELECT * FROM menuCAL WHERE menuId = $id"; $r = mysqli_query($dbc, $q); $data = mysqli_fetch_assoc($r); return $data; } ?> Tenho sido confuso para mim. Obrigado pela ajuda.
  7. Saudações, Estou a terminar um gestor de conteúdos, mas estou com um pequeno problema com uma iframe. Então é o seguinte: Tenho uma url guardada numa tabela da base de dados, que é o caminho para uma página chamada "galeria.php", que é uma galeria dinâmica. Essa galeria é carregada no site, quando o user clica num botão do submenu chamado "portfólio". Ou seja, a iframe só carrega a galeria quando clicado no botão portfólio. Até aqui tudo excelente. Carrega exactamente quando e como quero. O problema é que quando não estamos na página "portfólio". A iframe mantém a ocupação do espaço, mesmo não tendo nenhum conteúdo. Isto provoca no website, um scroll desnecessário. Na prática o que eu pergunto, é como fazer para que, quando a iframe não tenha nenhum conteúdo, ela fique "escondida" e não ocupe espaço na página. Muito obrigado
  8. Bons dias, tenho uma dúvida em que espero que alguém me possa ajudar. Estou a fazer um website com Gestor de conteúdos em mysqli e php, que carrega diversas páginas através da base de dados. O gestor de conteúdos (ainda não completo) carrega a informação dessas páginas, através de alguns campos input e de um textarea. Todos os campos do formulário CRUD são comuns a todas essas páginas. Até aqui tudo bem. A minha dúvida prende-se com o seguinte: O cliente quer que em duas dessas páginas existam 2 galerias/slideshow's, que carregam fotos e informação diferentes. Sei como criar um slider de forma a carregar dinamicamente da base de dados todas as fotos e depois editá-las igualmente com o CRUD. A minha pergunta é: Como adiciono estas galerias às páginas especificas? Tenho de ter algum campo na tabela que "chame" a galeria? Como "expressar" em código php, para apresentar os resultados da galeria? Não sei se fui suficientemente explícito. :( Caso seja necessário, poderei postar algum código. Muito obrigado pela atenção.
  9. Boas, espero que alguém consiga ajudar-me! Estou desesperado :/ Estou a terminar uma loja online. No entanto, o meu cliente quer que a informação do carrinho de compras vá para um email. O que criei foi uma página de finalizar encomenda, onde aparece um resumo numa tabela dos items escolhidos e debaixo, um formulário de contacto com os dados do cliente. O formulário, chega sem qualquer problema ao email, mas não sei como enviar ao mesmo tempo, esse resumo (que é a encomenda em si) para o email. Estou perdido! Muito obrigado Abaixo o código: ___________________________________________ finalizar-encomenda.php ___________________________________________ <?php # Iniciar Sessão session_start(); ini_set('display_errors',0); // Setup Document: include ('config/setup.php'); if(!isset($_SESSION['carrinho'])) { $_SESSION['carrinho'] = array(); } if(isset($_GET['acao'])) { // Remover artigo if($_GET['acao'] == 'remover') { $id = intval($_GET['id']); if(isset($_SESSION['carrinho'][$id] )) { unset($_SESSION['carrinho'][$id]); } } } function formatarValor($preço){ return number_format($preço, 2, ',', '.'); } ?> <div id="conteudo_info_cart"> <form action="mail-encomenda.php" method="POST"> <h3>Resumo da encomenda</h3> <div id="resumo-encomenda"> <table> <thead> <tr> <th class="top">Nome</td> <th class="top">Referência</td> <th class="top">Tamanho</td> <th class="top">Cores</td> <th class="top">Preço</td> <th class="top">Qtd</td> <th class="top">Subtotal</td> </tr> </thead> <?php if(count($_SESSION['carrinho']) == 0) { echo "<tr><td colspan='6'> O seu carrinho está vazio! </td></tr>"; } else { $total = 0; foreach($_SESSION['carrinho'] as $id => $qtd) { $listar_prod = "SELECT * FROM artigos WHERE id = '$id'"; $result = mysqli_query($dbc, $listar_prod); while ($artigo = mysqli_fetch_assoc($result)) { $id = $artigo['id']; $imagem = $artigo['imagem']; $nome = $artigo['nome']; $codigo = $artigo['codigo']; $tamanho = $artigo['tamanho']; $cores = $artigo['cores']; $preço = $artigo['valor']; $sub = $preço * $qtd; $total += $sub; echo " <tbody> <tr> <td data-title='Nome'>$nome</td> <td data-title='Referência'>$codigo</td> <td data-title='Tamanho'>$tamanho</td> <td data-title='Cores'>$cores</td> <td data-title='Preço'>€".formatarValor($preço)."</td> <td data-title='Qtd'>".$qtd."</td> <td data-title='Subtotal'>€".formatarValor($sub)."</td> </tr> </tbody> "; } } } ?> </table> <div id="resumo-valor-total"> <h2>TOTAL: €<?php echo formatarValor($total) ?></h2> </div> </div> <div class="info-cliente"> <h3>Informação do cliente:</h3> <label>Nome</label> <input name="cnome" id="nome" type="text" placeholder="O seu nome completo" required> <label>Endereço</label> <input name="cendereco" id="endereco" type="text" placeholder="Ex.: Avenida da Liberdade, 11, 3º Fte" required> <label>Código Postal</label> <input name="ccodigo" id="codigo" type="text" placeholder="ex.: 1900-223" required> <label>Localidade</label> <input name="clocalidade" id="localidade" type="text" placeholder="ex.: Lisboa" required> <label>NIF</label> <input name="cnif" id="nif" type="text" placeholder="O seu NIF"> <label>Contacto(s)</label> <input name="ccontacto" id="contacto" type="tel" placeholder="ex.: 210 000 000, 950 000 000" required> <label>Email</label> <input name="cemail" id="email" type="email" placeholder="ex.: o.seu.email@mail.pt" required> <label>Observações</label> <textarea name="cobs" id="obs" type="text"></textarea> <div class="btn-encomenda"> <button type="submit" id="enviar" name="enviar">Enviar</button> <button type="reset" id="limpar" name="limpar">Limpar</button> </div> </div> </form> </div> ___________________________________________ mail-encomenda.php ___________________________________________ <?php # Iniciar Sessão session_start(); ini_set('display_errors',0); // Setup Document: include ('config/setup.php'); if(!isset($_SESSION['carrinho'])) { $_SESSION['carrinho'] = array(); } ?> <table width="100%" align="left"> <thead> <tr> <th class="top">Nome</td> <th class="top">Referência</td> <th class="top">Tamanho</td> <th class="top">Cores</td> <th class="top">Preço</td> <th class="top">Qtd</td> <th class="top">Subtotal</td> </tr> </thead> <?php if(count($_SESSION['carrinho']) == 0) { echo "<tr><td colspan='6'> O seu carrinho está vazio! </td></tr>"; } else { $total = 0; foreach($_SESSION['carrinho'] as $id => $qtd) { $listar_prod = "SELECT * FROM artigos WHERE id = '$id'"; $result = mysqli_query($dbc, $listar_prod); while ($artigo = mysqli_fetch_assoc($result)) { $id = $artigo['id']; $imagem = $artigo['imagem']; $nome = $artigo['nome']; $codigo = $artigo['codigo']; $tamanho = $artigo['tamanho']; $cores = $artigo['cores']; $preço = $artigo['valor']; $sub = $preço * $qtd; $total += $sub; echo " <tbody> <tr> <td>$nome</td> <td>$codigo</td> <td>$tamanho</td> <td>$cores</td> <td>€".formatarValor($preço)."</td> <td>".$qtd."</td> <td>€".formatarValor($sub)."</td> </tr> </tbody> </table> "; } } } ?> <div id="resumo-valor-total"> <h2>TOTAL: € <?php echo formatarValor($total) ?></h2> </div> <?php /* Obter as variáveis */ $cnome = $_POST['cnome']; $cendereco = $_POST['cendereco']; $ccodigo = $_POST['ccodigo']; $clocalidade = $_POST['clocalidade']; $ccontacto = $_POST['ccontacto']; $cemail = $_POST['cemail']; $cobs = $_POST['cobs']; $to = "jmlabdesign@gmail.com"; $subject = "Pedido de encomenda Keiira"; $body = <<<EOD <br><hr><br> <strong> Nome: </strong>$cnome <br> <strong> Endereço: </strong>$cendereco <br> <strong> Código-postal: </strong>$ccodigo <br> <strong> Localidade: </strong>$clocalidade <br> <strong> Contactos: </strong>$ccontacto <br> <strong> Email: </strong>$cemail <br> <strong> Obs: </strong>$cobs EOD; $headers = "From: $email\r\n"; $headers = "Content-type: text/html\r\n"; $sucess = mail($webmaster, $emailSubject, $body, $headers); ?> _________________________________________
  10. Bons dias Markus, aparentemente não resolveu o problema! :/ Eu percebo o que quis dizer com a quantidade de parâmetros relativamente ao bind_param(), mas na verdade o elemento data e o NOW() são elementos que não fazer parte do formulário em sí. São valores enviados automaticamente para o campo data da base de dados. No bind_param só entram os valores pedidos nos formulário, entende? Daí de serem 19 e não 20 variáveis :) Por isso continuo sem perceber o que se passa :( Adianta enviar o código do formulário? Abraço!
  11. pois! rsrsrsrs! Mas testo e depois falo de volta! ;) Obrigado
  12. Mais uma vez, muito obrigado pela rápida resposta! :) Devo então nos campos retirar 1 valor, certo? Vou testar então, mas pergunto, não deveria errar localmente também? :p Obrigado
  13. Obrigado pela resposta :) Não foi feito em PDO mas em msqli. O mais estranho de tudo, é que através do MAMP e do localhost, tudo funciona na perfeição :/ Segue o código abaixo: <?php ob_start(); ini_set('default_charset', 'UTF-8'); ?> <?php require_once("../../includes/db_connection.php"); ?> <?php $actividades = array(); if(!empty($_POST)) { if(isset($_POST['nome'], $_POST['endereco'], $_POST['localidade'], $_POST['codigo_postal'], $_POST['caixa_postal'], $_POST['telefone'], $_POST['telemovel'], $_POST['fax'], $_POST['email'], $_POST['cae'], $_POST['nif'], $_POST['nome_rep'], $_POST['cargo_rep'], $_POST['telefone_rep'], $_POST['telemovel_rep'], $_POST['fax_rep'], $_POST['email_rep'], $_POST['actividades'], $_POST['escalao'])) { $nome = trim($_POST['nome']); $endereco = trim($_POST['endereco']); $localidade = trim($_POST['localidade']); $codigo_postal = trim($_POST['codigo_postal']); $caixa_postal = trim($_POST['caixa_postal']); $telefone = trim($_POST['telefone']); $telemovel = trim($_POST['telemovel']); $fax = trim($_POST['fax']); $email = trim($_POST['email']); $cae = trim($_POST['cae']); $nif = trim($_POST['nif']); $nome_rep = trim($_POST['nome_rep']); $cargo_rep = trim($_POST['cargo_rep']); $telefone_rep = trim($_POST['telefone_rep']); $telemovel_rep = trim($_POST['telemovel_rep']); $fax_rep = trim($_POST['fax_rep']); $email_rep = trim($_POST['email_rep']); $actividades = implode(' | ', $_POST['actividades']); $escalao = $_POST['escalao']; if(!empty($nome) && !empty($endereco) && !empty($localidade) && !empty($codigo_postal) && !empty($telefone) && !empty($telemovel) && !empty($email) && !empty($cae) && !empty($nif) && !empty($nome_rep) && !empty($cargo_rep) && !empty($telefone_rep) && !empty($telemovel_rep) && !empty($email_rep) && !empty($actividades) && !empty($escalao)) { $insert = $connection->prepare("INSERT INTO socio_colectivo (nome, endereco, localidade, codigo_postal, caixa_postal, telefone, telemovel, fax, email, cae, nif, nome_rep, cargo_rep, telefone_rep, telemovel_rep, fax_rep, email_rep, actividades, escalao, data) VALUES (?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, ?, NOW())"); if( $insert !== FALSE ) { $insert->bind_param('sssssssssssssssssss', $nome, $endereco, $localidade, $codigo_postal, $caixa_postal, $telefone, $telemovel, $fax, $email, $cae, $nif, $nome_rep, $cargo_rep, $telefone_rep, $telemovel_rep, $fax_rep, $email_rep, $actividades, $escalao); } if($insert->execute()) { header('Location: ../../public/form-colectivo-sucesso-pt.php'); die(); } } } } ?> <?php if (isset($connection)) {mysqli_close($connection); } ?> Obrigado meu caro :)
  14. Bom dia caros amigos, tenho um problema que me surgiu e não sei como resolver. Vou expôr para ver se alguém me puderá ajudar. Tenho 2 formulários feitos em html + php + mysqli. Fiz todos os testes localmente e depois de algumas horas (estou a iniciar-me em php e mysqli) consegui enviar toda a informação para a minha BD local. Os meus formulários são compostos por campos "input", "checkbox" e "dropdown list". O que acontece, é que ao colocar todos os ficheiros no alojamento do cliente, ao testar os formulários, na hora do envio dá o seguinte erro: "Fatal error: Call to a member function execute() on a non-object in..." Não faço ideia do que fazer :( Claro que colocarei o código ou enviarei se alguém me puder auxiliar. Só não coloquei já para não tornar já o tópico muito extenso. Agradeço antecipadamente. Jay
  15. Boas noites, tenho um problema que para mim é muito complexo, devido ao meu limitado conhecimento de AS2, mas que acredito ser de fácil resolução. Já fiz uma enorme pesquisa por vários forúns e, apesar de aparecerem respostas para resolução, nenhuma delas resolve este meu pequeno problema. Peço antecipadamente desculpa pela extensão do texto! Estou a fazer um website para um cliente, totalmente em flash. É um website que carrega centenas de diferentes swf's dependendo da escolha do internauta. Estou a utilizar um liquid layout, para se adaptar ao ecrã, o que faz com que tenha vários "root's". Em 3 desses root's, tenho 3 menus. . TopCenter - Menu principal, com 14 botões; . LeftCenter - Menu secundário, que carrega dezenas de menus diferentes, dependendo do botão selecionado no menu principal; . TopRight - Menu com botões independentes. Os 2 primeiros menus estão interligados. Por exemplo: No menu principal é seleccionado o botão "Habitação". Este carrega o "menu_habitação.swf" na _root.LeftCenter. Após o carregamento deste menu, o cliente selecciona o botão "mobiliário & decoração", o que faz ser carregado o novo "menu_mobiliário_decoracao.swf" na mesma _root.LeftCenter. A ultima opção do cliente está neste ultimo menu, que ao ser clicado um novo botão, carrega um swf na _root.CentralHolder... Até aqui tudo excelente! Consigo carregar todos os menus, os filmes e em simultâneo, após o seleccionar do botão, este fica em modo "static", ou seja, com uma cor diferente por estar seleccionado. O meu problema surge no 3º Menu; Não no carregamento dos filmes - que também são carregados com eficácia na_root central - mas sim no facto de após clicar num qualquer botão deste 3º menu, os outros botões entretanto seleccionados nos outros 2 menus continuarem seleccionados. Esse problema não afecta o "percurso" entre os 2 primeiros menus (apesar de acontecer de igual forma), porque estes estão interligados e para mim é importante o cliente saber qual o caminho/botões que seleccionou. Mas gostaria que, quando o cliente carregasse em qualquer dos botões do 3º menu, que os botões dos outros 2 menus ficassem novamente "disponíveis" para selecção. E que o mesmo acontecesse em caso de percurso contrário - Se for seleccionado um botão do 3º menu, que fique novamente disponível para selecção, assim que o cliente carregar num botão do 1º ou 2º menu. Algo que não acontece neste momento. Haverá forma, através de AS2, de dizer a todos os outros botões seleccionados anteriormente que "fiquem seleccionáveis, se o cliente carregar noutro botão, que não o existente nesta _root"? Espero ter sido claro na explicação. Se for necessário, coloco um link para que possam visualizar o website. Muito obrigado pela atenção! João Mirra
×
×
  • Criar Novo...