Ir para conteúdo
Fórum Script Brasil

Mestre SAM

Veteranos
  • Total de itens

    488
  • Registro em

  • Última visita

Tudo que Mestre SAM postou

  1. ahhhh, esta vendo... eu ainda falei no inicio do post: e essa linha de codigo você não havia mostrado! q bom q resolveu seu problema, sucesso ai,
  2. dae loki, se você coloca um alert(); dentro da primeira linha do seu metodo js, e quando altera o valor do seu select ele não exibe o alerta, então o problema esta ali. não adianta postar codigo java ou sql. o codigo q te passei funciona 100%... aconselho a você não digitar, copie e cole no seu codigo o q eu postei aqui. apenas cuide para juntar as palavras java script.. porque o forum separou. t+
  3. troque a palavra window por document. t+
  4. não ta chegando nem no js ??? então o problema seria esta linha? tenta alterar pra: <select name="uf" id="uf" class="texto_normal" onchange="java script:tras_dados_cidade();"> t+
  5. e ae loki, qualquer coisa q seja "problema de navegador" é relevante. e você não deu informacao nenhuma do seu problema, você apenas disse "tenho um problema". o q funcionava e agora não funciona mais??? aparece alguma mensagem de erro??? você sabe em qual linha o negocio parou de funcionar??? t+
  6. po! eu juro q tentei com F9 tb... hehe mas valeu... fiz o q você falou... abri um projeto novo, criei um botao com F6, em seguida F9, coloquei a funcao e funcionou. misterios da meia noite, só pode!
  7. e ae Andre, ainda bem hein... é assim com todo mundo! bom, você já deve ter visto no wikipedia, ou em outras leituras, não é a mesma coisa não, apesar de terem funcoes parecidas. DOM é Modelo de Objetos de Documentos, traduzindo... com DOM você pode manipular qualquer coisa dentro de um documento html... não apenas ler, mas tb criar e alterar qualquer coisa q esteja no html. DHTML é HTML Dinamico, traduzindo... o Dinamico ai, é a agregacao de alguns componentes de javascript e DOM ao HTML... ou seja... contem DOM e JS em DHTML... mas só alguns recursos... por isso a semelhança. com DHTML alem de manipular algum conteudo... o mais legal, é a forma como você pode criar o conteudo... você pode criar animacoes sem usar flash... atribuir efeitos em imagens, em textos... colocar sombriado... usar fontes alternativas alem das padroes (arial, verdana...) então... na verdade Ajax não existe... Ajax foi um nome dado ao pacote...alguém pegou e usou o DOM, o DHTML, o XML e o Javascript... e disse q ia se chamar Ajax. é apenas um pacote contendo essas 4 tecnologias q já existiam. você quiz dizer XMLHttpRequest certo!? então... isso é um pouco mais extenso... tem um conteudo interessante nesse site: http://www.hospedia.com.br/artigos/4/ajax/..._-_parte_1.html o q acontece, é q XMLHttpRequest é um componente incluso nos navegadores. não sei onde você leu isso... mas não é do Javascript não... é da especificacao do DOM.na biblia de ouro do Javascript você nem ouve falar(ler) em XMLHttpRequest. então, no link q eu postei o rapaz explica melhor do q eu... mas tentando resumir o assunto... é um objeto, criado pela microsoft como um ActiveX... depois os concorrentes decidiram copiar, mas como um objeto JAVA. então, navegadores mais antigos não rodam Ajax, porque não tem esse componente integrado ao navegador. se você já trabalhou com ajax, já deve ter percebido q é preciso criar esse objeto usando um try, mais ou menos assim: try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (E) { xmlhttp = false; } } isso porque a microsoft reescreveu seu objeto ActiveX, pra avacalhar com a compatibilidade, como ela sempre faz. hehe então na verdade esse trecho é pra saber se você esta usando IE ou FF... se for IE usa o ActiveX da microsoft, senao usa o objeto Java dos outros navegadores. bom, axo q era isso q eu podia falar a respeito. sucesso ai nos seus estudos.
  8. salve galera, faz muito tempo q não abro o Macromedia Flash... e hj resolvi abrir pra criar um simples botao. eis q me deparei com a seguinte mensagem: Current selection cannot have actions applied to it. mas q diabos, eu crio um botao e não posso colocar acao nele??? então agora botao é só pra ter um objeto com um mouse hand em cima??? eu lembro q versoes anteriores do flash era mais simples... agora (MX 2004) eu não estou sabendo fazer... alguém por gentileza poderia me dizer como colocar um evento qualquer, pode ser um getUrl dentro de um on (release) q seja... !?!? t+
  9. ajax funciona no mozila sim. e WARNING não é erro, é aviso, somente um alerta dizendo q algo esta estranho. e o alerta esta apontando o erro no seu arquivo php, e não no ajax, o ajax apenas chamou o arquivo. procure a linha de erro no seu arquivo php e procure na area de php uma solucao. t+
  10. oi andre, q concurso é esse q pede pra estudar esse conteudo ai? fiquei curioso. sobre a questo acima, o q acontece é o seguinte. bom, incorreto, você já sabe...mas isso porque js não é um linguagem tipada, você não é obrigado a declarar nada antes de usar. ou seja, realmente não precisa definir nada no objeto antes de usar. vix, essa aqui testa conhecimento mesmo. o js fornece alguns metodos default q estao implicitos prontos para serem usados, entre eles o bold(), blink(), fixed(), big(), strike(), italics()... e por ai vai. aqui se você prestar atencao e comparar ao codigo, vai ver q ele não ta dando um delete no obj... e sim em obj.nome. logo, obj continua existindo, assim como obj.idade. sucesso ai nos seus estudos,
  11. eu particularmente estou curioso para ver funcionando. e provavelmente ajudara outras pessoas a entender melhor o q estava acontecendo, e isso, claro, podera esclarecer problemas de terceiros q estejam com um problema semelhante ou igual ao seu. eu axo interessante. :)
  12. oi andre, e o problema continua é?! hehe seguinte, a sua var url recebe um document.createTextNode... e isso realmente é um objeto, um objeto textNode. para ler o valor atribuido a este textNode, basta chamar a funcao nodeValue. ou seja, experiemente colocar url.nodeValue para ver o valor contido no objeto url. sucesso ai,
  13. e ae mortal, cara, ta nervoso? vai pescar!!! provavelmente muita gente sabe, mas se tu chegar chutando o balde assim, as pessoas não vao querer compartilhar o q sabem com você. chega no sapatinho, na manha, q tu acha o q procura. seguinte, fiz uns teste aqui no IE e no FF. o q acontece é o seguinte, na sua tag body você chama uma funcao no evento onload, e no final da mesma pagina, chama a mesma funcao novamente. o q acontece aqui, é q cada navegador interpreta o codigo a sua maneira, então, o IE vai entrar no seu metodo, setar as variaveis e deixar em cache para leitura. quando você chamar o metodo novamente, ele vai verificar no cache q aquele objeto já esta armazenado, e vai sobrepor. no FF não, você chama o metodo, ele seta as variaveis e deixa em cache para leitura. quando você chama novamente, ele aloca outro espaço na memoria com as mesmas variaveis. então, quando você clica no teclado virtual, no IE ele acha apenas um objeto, então adiciona apenas um caracter no input. enquanto no FF, ele acha dois objetos, então executa o metodo de adicionar 2 vezes. para resolver isso, basta chamar o metodo de PosicionaTeclado apenas uma vez ao carregar a pagina. você pode fazer o teste, retire da tag <body> os eventos. deixe apenas no final do codigo. veja como vai imprimir apenas 1 caracter, como no IE. e era isso, sucesso ai,
  14. tu podia, sei la, criar 2 paginas, uma com as funcoes js e outra sem os js. <noscript> <meta http-equiv="Refresh" content="1; url=http://www.exemplo.com/outraPagina.htm"> </noscript> nesse caso, se o js não estiver habilitado, chama outra pagina, no caso uma pagina q não contenha js no codigo. ve se resolve ou ajuda em algo, t+
  15. olha, talvez, no seu caso, possa ser feito da seguinte forma. <input type="radio" name="radio" value="<%=ObjRs(0)%>" onclick="java script:editar('<%=cod%>', this)" /> veja, q alem do <%=cod%> agora esta sendo passado o objeto this. e no seu metodo. function editar(N, obj) { if (window.confirm("Ao excluir esse projeto, todas as receitas, despesas, relatórios e tudo mais relacionado ao projeto será apagado. Deseja realmente excluir o projeto?")){ document.MyForm.ID.value = N; document.MyForm.action = "projetos_excluindo.asp"; document.MyForm.submit(); }else{ obj.checked = FALSE; alert("O Projeto não foi excluído."); } } veja q na assinatura do metodo foi adicionado a variavel obj q recebe o parametro this. então eu pego esse objeto e seto pra false se não atender a condicao no if. acho q vai funcionar neste caso especifico. veja se resolve. sucesso ai,
  16. aproveite essa oportunidade para aprender. há exemplos bem faceis de entender aqui mesmo no forum, procure adaptar as suas necessidades. http://scriptbrasil.com.br/forum/index.php...mp;#entry222888 http://scriptbrasil.com.br/forum/index.php...st&p=388289 sucesso ai,
  17. basta mudar os atributos do seu window.open. veja mais em: http://scriptbrasil.com.br/forum/index.php...st&p=187677 t+
  18. ah amigao, não vai mesmo. tem q ser como eu falei. com indice. indice é uma posicao no array. se o seu campo não se repete no form, e existe apenas 1 com aquele nome. então o indice dele é zero [0]. se você tem digamos 5 campos checked com o mesmo nome. então precisa dizer qual deles recebera o false. [0] campo checked 1 [1] campo checked 2 [2] campo checked 3 [3] campo checked 4 [4] campo checked 5 se você quizer q o checked 3 fique unchecked, então o indice seria [2]. document.nomedoform.nomedocampo[2].checked = false entendeu!? sucesso ai,
  19. para salvar informacoes, como posicionamento de um elemento, para recuperar em um nova visita. procure no forum sobre cookies. t+
  20. po velho, na real não sei não. seria uma mao na roda se tivesse algo bem mastigado e elaborado na net nehh!? também sinto falta disso. o meu guia de referencia, quando tenho duvidas, é mesmo os foruns, o google, eeeeeee a the gold bible of javascript... infelizmente em ingles. que é pra dificultar a vida da gente. a sorte é que ajax, apesar de ser um assunto novo, é formada por um grupo de tecnologias não tão novas. então, se você procurar entender como funciona o xml, DOM, javascript, DHTML, automaticamente você vai entender melhor o ajax. infelizmente também ainda não tive a oportunidade de ler nenhum livro sobre AJAX, sendo assim não sou capaz nem de indicar uma boa leitura. hehe e tamo ai, no que eu puder ajudar, ajudarei. sucesso ai,
  21. ah certo, agora entendi como você ta fazendo. já tentou o seguinte? cria um elemento link: var link = document.createElement('a'); depois atribui o caminho do url: link.setAttribute('href',sua_var_url); você pode ate atribuir alguma folha de estilo ao link (css): link.className = 'nome_do_css'; pode ainda atribuir outras funcoes ao clique: link.onclick = function() { /* faz o que tem que fazer */ }; não pode esquecer de colocar o texto que sera clicado: link.appendChild(texto); e por ultimo, inserir o link da celula da sua tabela: elementoTd.appendChild(link); era isso, sucesso ai,
  22. <input type="button" value="copiar" onclick="window.clipboardData.setData('Text', document.getElementById('conteudo').value);"> teste ai, t+
  23. é isso ai, ou http://scriptbrasil.com.br/forum/index.php...;hl=ocultar+url não vejo muita utilidade nisso, quando você passa o mouse em cima da url, ela aparece na barra de status... tudo bem, da pra contornar isso... mas ao clicar com botao direito do mouse em cima, tem uma opcao "copiar link". ta, tudo bem, da pra desativar o clique do mouse. você também poderia abrir sua pagina usando window.open, e nos atributos retirar a barra de enderecos. mas a pessoa poderia clicar ctrl+N e ai veria o barra novamente. mas isso também da pra desativar. bom, tai, eu acho meio inutil, mas as dicas estao lancadas. sucesso ai,
  24. bom, se você mostrar como esta fazendo, facilita na hora de obter uma ajuda. o comando para fazer um link é <a href="caminho www">palavra</a> sucesso ai,
  25. oi pode deixar DocTargetFrame no valor que estava antes. a alteracao que precisa ser feita é na funcao GoTo() altere a linha: para: this.LinkTxt.indexOf('java script:')!=-1?eval(this.LinkTxt):document.getElementById("centro").src=this.LinkTxt veja o resultado, t+
×
×
  • Criar Novo...