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. impedir uma imagem de ser copiada??? como assim? você quer colocar uma imagem na internet e não quer que ninguém copie, apenas olhe pra ela??? :) você já viu alguma pagina que consiga fazer isso??? estranho, porque alem de impedir o clique do mouse para copiar, você teria que desabilitar o "print screen" do teclado. e também teria que apagar a imagem da pasta de "arquivos temporarios da internet", da maquina do usuario. eu ia dizer que é meio complicado... mas na verdade é BEM complicado. faca como as paginas de fotos de baladas que tentam vender as fotos. coloque sua logomarca em cima da imagem como marca d'agua. melhor solucao ate agora para o que você deseja. minha opniao! :) sucesso ai.
  2. olha, é isso ai mesmo, quando você diz que não da, da algum erro? ou não acontece nada? em qual navegador esta testando? a unica coisa que eu mudaria no seu codigo é: <script> colocaria como: <script language="javascript"> e na chamada do metodo também: onclick="bla();" colocaria como: onclick="java script:bla();" é isso, tenta ai. at,
  3. e aí baalzamon, sua primeira duvida, você pode colocar as tags <script></script> em qualquer lugar da pagina, no inicio, meio ou fim, ate mesmo dentro do head, como de convencao. isso não sera problema pra você. a segunda duvida, quando você vai salvar os dados no banco, esta fazendo isso como? via ajax? ou do modo tradicional? se for pelo ajax, não esqueca que ele não esta submetendo o form, então você precisa passar os valores pela url, senao não tem jeito dele salvar. hehe beleza?! sucesso ai,
  4. e aí anderson, isso está me parecendo trabalho de faculdade ou cursinho hein. :) não deu conta de fazer é?! hehehe bom, se tu já aprendeu a sintaxe da linguagem, basta fazer um for crescente e um descrecente, enquanto (indice = 0) indice for menor que palavra.tamanho (indice++) faca imprimir na tela palavra.pedaco( 0, palavra.indice ) fim enquanto enquanto (indice = palavra.tamanho) indice for maior que zero (indice--) faca imprimir na tela palavra.pedaco( 0, palavra.indice ) fim enquanto a logica é essa, você pode notar que é muito simples. só uma sugestao para o seu aprendizado, antes de pedir algo pronto, tente você mesmo fazer, e se tiver dificuldades, poste suas duvidas aqui. tipo, "não sei como fazer o loop de tras pra frente" ou "não sei como mostrar só parte da palavra". beleza?! você só tem a ganhar. sucesso,
  5. e aí vinicius, bom, a principio não vi nenhum "irregularidade" no codigo, mas você não precisa usar o eval ali não é??! não vai fazer nenhum calculo com os valores numericos... ou vai ?! já verificou no codigo fonte gerado em html, se o php esta imprimindo os IDs corretamente? e o seu form name é "form" mesmo? at,
  6. e aí, o que acontece é o seguinte, problemas do XMLHttpRequest. ele recupera o arquivo com codificacao UTF-8, enquanto "deveria" usar ISO-8859-1 para interpretar a acentuacao em portugues. é possivel resolver o problema usando FF, mas não vai funcionar no IE. antes de chamar seu metodo send() para obter o resultado do ajax, coloque: xmlhhtp.overrideMimeType("text/xml;charset=iso-8859-1"); uma solucao para funcionar independente do navegador, seria usar ajax utilizando o padrão JSON no lugar do XML. essa dica eu tirei de uma revista. beleza!? at,
  7. Mestre SAM

    .class ?

    oi F. seu professor colocou essa pergunta em algum trabalho?! hehehe o .class não é executavel não, executaveis tem extensao .exe o .class é um arquivo compilado do .java o compilador transforma o codigo java em bytecodes e joga nesse arquivo compilado .class at,
  8. e aí Romero, olha, eu pelo menos não sei como sumir com o botao fechar não, acho que não é possivel. mas assim, alternativas!? você poderia simular uma janela, usando as tags div. procure aqui no forum, já foi falado muito a respeito. você pode tentar disparar um metodo ao fechar a janela sim. todo window tem a funcao onunload ou onbeforeunload. que são disparados ao fechar uma janela. se precisar disparar um metodo da pagina que chamou a janela, também é possivel, se não me engano com um window.opener.nomeDaFuncaoJavascript(); beleza?! sucesso ai,
  9. e aí Fabio, sobre a dispocicao dos elementos xml, olha, nunca vi um software pra fazer isso não, mas também nunca procurei, porque a forma padrão como é apresentada, eu considero que seja a melhor forma de visualizacao dos elementos. mas assim, uma dica?! quando criar o seu xml, crie usando o bloco de notas, e organize da forma que axar melhor, depois para visualizar, basta abrir com o bloco de notas. se quizer um programa mais sofisticado que o bloco de notas, que deixe as tags coloridas, existem softwares como UltraEdit, que são tipo um bloco de notas turbinado. ou ate o dreamweaver da macromedia. agora, a diferenca entre xml e xsd ? tentando ser o mais breve e claro possivel, o xml é um arquivo texto onde você pode guardar informacoes de forma hierarquica e universal. e é usado como arquivo de configuracao, como base de dados, como alternativa de transferencia de informacoes entre dispositivos, e por ai vai. o xsd é um arquivo onde você define a estrutura de um arquivo xml, ou seja, é um auxiliar ao documento xml, como os arquivos DTDs, que fazem a consistencia da sua hierarquia de tags dentro do xml. para saber mais sobre o assunto, acesse o site: http://www.dicas-l.com.br/dicas-l/20050326.php la tem muita informacao a respeito, e em portugues. :) beleza?! sucesso ai.
  10. e aí, cara, tu recebe alguma mensagem de erro? eu peguei seu exemplo, e só fiz uma pequena alteracao pra tirar a mensagem de erro aqui. e aparentemente funcionou. xml.xml <?xml version="1.0" encoding="iso-8859-1" ?> <!DOCTYPE busca SYSTEM "path.dtd"> <teste> <t>teste.html</t> </teste> path.dtd <!ENTITY path "http://x.com/"> na verdade só tirei o &path; de dentro de <t>. se não for isso, coloque um exemplo mais completo ai. beleza!? at,
  11. e aí Rickardo, cara, eu olhei o link que tu postou ai... mas e ai?! qual é a tua duvida? precisa de ajuda pra fazer? coloca o que tu fez ai, e a gente te ajuda a dar continuidade. agora se tu quizer pronto e funcionando, melhor dar uma olhada nesse site: http://www.templatemonster.com/ sucesso ai,
  12. ah, mas entaum não use um codigo pra carregamento. use 2 paginas, uma com o conteudo da pagina, e outra com apenas a logo da pagina. tipo, e coloque a primeira pagina "index.html" com apenas a logo da empresa. e dentro desse codigo que contem apenas a imagem, coloque um redirecionamento para outra pagina que contem o conteudo. use um setTimeOut no onload da pagina com o login. e um metodo para chamar a pagina de conteudo. windo.location = conteudo.html. entendeu a ideia?! tenta ai, qualquer duvida tamo na area. sucesso
  13. você está colocando alguma tag que só o FF consegue interpretar. eu escrevi tag, mas quiz dizer atributos dentro da tag. não esta dando para editar o post, da erro de sql.
  14. oi comandos html? que comandos seriam esses??? você quer dizer, tags html? é facil, usa um document.write("<h1>texto</h1>"); pronto, javascript usando tags html para imprimir na tela. at,
  15. oi aparentemente é só substituir o seu if null por if undefined. if (conteudo == 'undefined') beleza!?
  16. oi porque não coloca o seu codigo em um metodo, e chama esse metodo para alterar o conteudo no evento onsubmit do form !? at,
  17. po THI, não sei se isso vai ajudar muito, vou te passar um pequeno e rapido exemplo em cima da ideia do seu xml. mas não sei o quanto você vai entender, entre abrir um documento xml no IE ou FF esperando uma resposta e o exemplo que vou te passar... existem varios passos a serem estudados. mas se você diz que criou um xml e um xsl, então só faltou o html. veja como eu fiz: meu arquivo internet.xml: <?xml version="1.0" encoding="ISO8859-1"?> <materias> <programacao codigo="proJava"> <nome>Java</nome> <tipo>OO</tipo> <nota>10</nota> </programacao> <programacao codigo="proDelphi"> <nome>Delphi</nome> <tipo>OO</tipo> <nota>9</nota> </programacao> </materias> meu arquivo internet.xsl: <?xml version="1.0" encoding="UTF-8"?> <xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"> <xsl:template match="/"> <html> <title>teste xsl</title> <body> <table border="1"> <xsl:for-each select="materias/programacao"> <tr> <td><xsl:value-of select="nome"/></td> <td><xsl:value-of select="tipo"/></td> <td><xsl:value-of select="nota"/></td> </tr> </xsl:for-each> </table> </body> </html> </xsl:template> </xsl:stylesheet> e por ultimo, meu arquivo internet.html: <html> <head> <title>teste</title> </head> <script language="javascript"> function valida(){ var xmlTeste = new ActiveXObject("Microsoft.XMLDOM"); xmlTeste.async = "false"; xmlTeste.validateOnParse = "true"; xmlTeste.load("internet.xml"); if ( xmlTeste.parseError.errorCode == 0 ) { init(); } else { self.location = "erro.html"; } } function init() { var vlXml = new ActiveXObject("Microsoft.XMLDOM"); var vlXsl = new ActiveXObject("Microsoft.XMLDOM"); vlXml.async = false; vlXsl.async = false; //carregando o XML vlXml.load("internet.xml"); //carregando o XSL vlXsl.load("internet.xsl"); //coloca resultado no span do html spanResultado.innerHTML = vlXml.transformNode(vlXsl); } </script> <body> <table width="100%" cellspacing="0" cellpadding="0" border="0"> <tr> <td>Abaixo aparece o conteudo do seu xml:</td> </tr> <tr> <td><span id="spanResultado"></span></td> </tr> </table> <script language="javascript">valida();</script> </body> </html> tente rodar ai pra ver o resultado, altere algumas linhas dos arquivos e tente entender o funcionamento. e continue estudando sempre. espero que esse exemplo ajude na sua caminhada, at,
  18. Mestre SAM

    Modificar Jogo

    e aí akacio, cara, alguém consegue?! consegue o que? tu quer saber se alguém consegue criar um jogo daquele? tu quer saber se alguém consegue baixar o jogo pra jogar off-line? tu quer saber se alguém descobre como é feito o jogo? não ficou claro qual sua duvida de javascript nesse post. ah! falando em javascript, o jogo é feito em Java, aquilo em um applet em java. e a mensagem que ele mostra ao entrar na tela, não é pra instalar, é só um certificado digital. beleza?! at,
  19. THI, ao meu ver esta tudo acontecendo como deveria acontecer. o que você esperava do XML ? depois de criar o arquivo e abrir, o que você estava esperando que acontecesse? at,
  20. isso não é java, é javascript. e você nem precisa usar javascript, seu problema é solucionado com puro HTML. basta você colocar o mesmo nome nos 2 radios. ao invés de usar s1a e s2a, use apenas sa. at,
  21. oi andreia, era justamente o que ia sugerir pra você, você pode criar uma variavel de flag, para saber se esta deixando a pagina porque o usuario desistiu, ou se ele confirmou com o botao submit do seu form. <script language="javascript"> var flag; function suaFuncaoApagarImagem() { if ( flag <> 'ok' ) { ...apaga mensagem } } </script> <body onbeforeunload="suaFuncaoApagarImagem();"> <form ...> <input type="submit" onclick="java script:flag='ok';"> ou talvez use o onsubmit ao invés do onclick, precisa testar. </form> beleza!?
  22. e aí eduardo, acessar banco de dados sem usar ajax??? complicado hein. antes de surgir o ajax, como poderiamos fazer isso, criando um iframe oculto, quando você digitasse no input, um evento onchange chamaria uma funcao js dentro do iframe, esse iframe pegaria o valor do input digitado e daria um submit no form dentro do iframe. quando a pagina retornasse com o resultado, dentro do iframe oculto, você verifica se retornou alguma valor para o autocompletar, então envia esse valor para tela principal, a que esta ativa com o input. eu diria que, ajax veio pra facilitar em muito esse tipo de procedimento. :) agora é com você.
  23. então gustavo, é quase isso, no seu codigo aparece 2 vezes a tag <body>, uma com onload e outra sem. você precisa deixar apenas 1. e a tag <div> viria logo apos a tag <body>, assim: <body onload='document.getElementById("loading").style.display="none";'> <div id="loading" style="float: right;font-size: 10px;margin-right: 10px;">Loading...</div> se a sua pagina não tem "quase" nada, realmente o carregamento é super rapido, e vai ser dificil de ver a mensagem de carregando. você quer deixar a mensagem de carregando, mesmo depois da pagina terminar de carregar? vix, porque? mas da pra fazer sim, é só colocar o comando dentro de um metodo js, e depois do onload chamar o metodo setTimeOut. se você quizer fazer assim, da uma procura no forum a respeito do setTimeOut, e qualquer duvida, é só postar que estamos ai pra ajudar. at,
  24. tem como sim, mas se seu form direcionar para a mesma pagina, você vai entrar num loop infinito. <body onload="document.form.submit();"> at,
  25. oi andreia, tenta assim: <input type="file" onkeydown="return false;"> ;)
×
×
  • Criar Novo...