Ir para conteúdo
Fórum Script Brasil

KaKarotto

Vencedores de desafio
  • Total de itens

    1.243
  • Registro em

  • Última visita

Tudo que KaKarotto postou

  1. NC~, um com começo é aprender Tableless... Olha o código está muito, mas muito sujo mesmo. Vai ser uma constante, você vai fazer algumas alterações que funcionarão a princípio, mas terá problemas em outras coisas devido à essas alterações... Um código html assim cheio de atributos e usando tabela pra tudo, vai ter a pior experiência possível em matéria de construção de sites... Não vou nem me atrever a mexer em alguma parte, porque eu sei que fatalmente vai dar problema em outra. Sugiro que use Css para formatar qualquer elemento do seu site, inclusive tabelas. Conselho é de graça...se quiser pegue.
  2. Ahhh...na verdade não quer capturar ip com javascript e sim armazená-lo numa variável, o que é totalmente diferente. De qualquer forma, o Javascript não pode salvar arquivos. Simplesmente não dá. Você pode usar o Ms Js , mas mesmo assim vai ter uma proteção contra esse tipo de ação...provavelmente abriria um pop up alertando o usuário da ação, e teóricamente funcionaria em ambiente Ms com iE. Sabe lá Deus o que é shtml, eu achava que era um php, mas vai saber...essas coisas obscuras da internet eu desconheço, o que você deve fazer é criar o arquivo em linguagem de servidor e montar um arquivo Js com as instruções que comentou. você poderia usar uma string para montar o arquivo.js que seria essa: $string='<script>'; $string.='var ip =' . REMOTE_ADDR; $string.='document.write(ip)'; $string.='<\/script>'; Depois salvaria num arquivo com extensão .js o conteúdo da variável string, com algum comando. Eu ainda acho que deve ir para a área de PHP.
  3. Com esses dados fica impossível ajudar... Deve postar o html, não tem como saber o nome que deu para os formulários e pros checkboxes...
  4. Custódio, um bom link para isso:http://www.tableless.com.br/introducao_ajax Agora, ajax é muito simples, se você não quiser se aprofundar em Javascript, tem que ter apenas em mente que existe um objeto em javascript que consegue mandar dados do servidor e armazená-los. É só isso. Tudo o que você faz para seu site funcionar sem, funciona com Ajax. Exemplo simples: exemplo.php <?php $querystring=$_GET["q"]; echo "A querystring mandada é:". $querystring; ?> Nessa página em php, ao ser digitado no url: "www.meudominio.com/exemplo.php?q=Minha querystring", ele retornaria uma nova página, exibindo o conteúdo da querystring. Tudo o que você precisa saber é que o Javascript consegue "entrar" nessa página sem fazer isso pela barra de endereço do navegador, a grosso modo falando. E consegue armazenar o conteúdo dessa página, no caso do exemplo "Minha querystring". Tendo o conteúdo armazenado numa variável, você pode colocar o conteúdo em qualquer lugar do site, usando o próprio javascript pra isso. Existem N códigos prontos em Js para ajax, se não quiser se aprofundar nessa linguagem, basta saber que a maioria usa: ajax(method, url, assync, elem) Nessa função, você poderia então colocar aquele conteúdo do php acima num div do seu site dessa forma: ajax("GET", "www.meudominio.com/exemplo.php?q=Minha querystring", false, id_do_meu_div) Isso é apenas um exemplo...basta saber que a maioria dos códigos tem pelo menos 4 argumentos como eu passei acima, usados de formas diferentes. Se não entendeu a minha explicação nem a do tableless, dê uma googleada: "O que é ajax" ou algo do tipo. Ter algum conhecimento sobre programação é uma boa...caso não tiver, está botando a carroça na frente dos bois... Beleza? Aquele abraço
  5. Use o debug do iE ou FF para vizualizar as possíveis falhas....fica mais fácil, quando fala que não funcionou fica muito vago para gente... No primeiro código pelo menos deu pra notar que usou a chamada getElementById errado, além de estar sobrando uma aspas simples. Só consertar... Olha só: <iframe id="iframe" width="615" height="155" frameborder="no"></iframe> <script type="text/javascript"> function qlimit(){ with(screen) switch(width){ case 640: if(height==480) return 2; break case 800: if(height==600) return 3; break case 1024: if(height==768) return 4; break case 1280: if(height==800) return 15; break default: return 10 } } window.onload=function(){ document.getElementById('iframe').src="ult.php?qlimit=" + qlimit() } </script> Só usei umas frescuras a mais, mas funciona igualmente ao exemplo dado pela Andreia e pelo Allan. Aquele abraço
  6. Diogo, no caso da imagem é bem simples e possível de fazer no JS. Já no segundo caso não, mexer com objetos é complicado e verificar seus atributos é uma arte. Eu, no seu lugar, tentaria fazer isso em PHP. O Php vai atualizar a página com certeza, se não quiser fazer a atualização, pode usar uma forma mais mascarada de ajax, usando iframes para mandar o arquivo para o servidor, assim você verificaria com o php o tipo e tamanho do arquivo, e o javascript alertaria da possível falha. Faça primeiramente em Php que é melhor, depois se quiser deixar mais legal use a técnica de upload assincrono do micox: http://elmicox.blogspot.com/2007/03/upload...omo-ajax-1.html
  7. OOOOOu....não tinha gente on das 9 às 14 horas pra responder.... Aprender Json? Sabemos, o código que fiz para ajax na área de códigos prontos usa Json. O que precisaríamos mesmo aprender é Jquery certo? Já que object notation não é scripttag. Sua dificuldade está nas funções que o Jquery usa para o scripting tag. Mas eu particularmente não tenho tanta necessidade de aprender Jquery, já que eu sei Javascript ^_^ . Resolvido então. Aquele abraço.
  8. Cara você pode melhorar esse seu html, fazendo de forma mais semântica. Como é um menu, deve usar listas...dessa forma o Js fica mais intuitivo: <HTML> <HEAD> <TITLE>Novo Documento</TITLE> </HEAD> <BODY> <ul id="Produtos">Produtos: <li>Item 1</li> <li>Item 2</li> <li>Item 3</li> <li>Item 4</li> </ul> <script> document.getElementById("Produtos").onclick=function(){ var li=this.getElementsByTagName("li") if( li[0].style.display==" " || li[0].style.display=="none" ) for(var x=0; x<li.length; x++) li[x].style.display="block" else for(var x=0; x<li.length; x++) li[x].style.display="none" } </script> </BODY> </HTML> Depois com Css você ajeita de forma a ficar mais bonito. Pode usar link dentro do li, o código funcionará da mesma forma. Aquele abraço
  9. Em Javascript? Impossível. Vai fazer isso com alguma linguagem de servidor, Asp, PHP ou Python. Aquele abraço
  10. Wilson, tente usar apenas window.opener.location.reload() É realmente esquisito não funcionar mesmo. Caso não funcione no FF, verifique que erro que dá no debuger. Aquele abraço
  11. Cara isso não é simples. Eu de você procuraria um Calendario feito em Js e Html que tem aqui no site, já pronto. Depois pensaria numa forma de guardar as informações da data. Não é simples ....
  12. Estranho....posta o código desse seu menu por favor. Se o javascript em algum momento manda string para algum lugar, tente usar o encodeURI para codificar a mensagem. Abraço
  13. Juliana, na verdade eu não entendi onde quer fazer a validação. Estou em dúvida, se quer fazer a validação no momento em que o usuário clica no checkbox ou se na hora de mandar as informações para o servidor.
  14. Poste na área de dúvidaaaaaaa... Caramba, vocês parecem que combinam de postar na área errada..rsrsrs. Moving >>>>>>>
  15. Camila, eu quero uma Bmw z3. Seguinte, a área de códigos prontos, como o próprio nome diz, é uma área que já contem scripts prontos. Não é para pedir um pronto rsrsrs. Ainda que alguém te ajude e te dê o código pronto, não é essa a intenção do fórum. Seria interessante se já tivesse um código em mãos e postasse para ajudarmos numa possível alteração. Movendo para a área de dúvida >>>
  16. Parabéns Anderson ^_^ Aquele abraço o/
  17. Huahuahuahua Valeu Fabião. Resolvido então! Arruma o link aí que eu não consegui ver o site. Abraço
  18. Mais fácil Fabião, ao invés de mudar tudo para visibility, bota o div em posição absoluta: div#divescondido{ position:absolute; display:none } Na posição absoluta ele não influencia os elementos da página. Aquele abraço
  19. Aqui ó: function popUP(url){ var div=document.getElementById("divEscondido") div.getElementsByTagName("iframe")[0].src=url div.style.display="block" // Nessa linha estava div.display div.style.float = "left"; div.getElementsByTagName("a")[0].onclick=function(){ document.getElementById("divEscondido").style.display="none" } } A linha que fazia o div aparecer dessa parte do código estava errada. Tenta agora.
  20. Então fabião, você define isso no seu Css: <style> div#divEscondido{ display:none; } div#divEscondido iframe{ border:none; } </style> Talvez dê um pequeno problema quando for exibir a div oculta, talvez ela empurre outros objetos na tela...talvez. Nesse caso é só mudar o codigo Css e javascript para ao invés de usar o display, usar o visibility, hidden para escondido e visible para visível. fabiosanches, sem Up´s ok? É contra as regras do fórum. Abraços
  21. Não tem não Marcão. Infelizmente.
  22. É eu vou ter que dar uma pensada nisso...infelizmente não agora que to de saída. Tira a minha função, eu acho que estou esquecendo de alguma coisa. Testa seu código todo sem o os options e manda algum valor pelo text. Veja o resultado. Depois teste seu código sem o text, mas agora com os options, e manda o valor escolhido e veja o resultado. Funcionando certinho, minha gambiarra é a maior culpada da história. Devemos achar outra solução. Abraço
  23. Hum..tem algo de muito podre no reino da dinamarca.... Fiz um debugzinho no Js, realmente não errou nas aspas. O Js daria problema nesse caso. Tá certinho e como está deveria rodar. <script language="javascript"> function $(string1, string2){ alert(string1) eval(string2) } $("Novo","window.open('admin_prop.php?id=<?= $variavel; ?>', '_blank');") </script> Sendo assim, o erro está no Php, provavelmente na lógica. Tem certeza que essa variável tá definida? Outra coisa, seria interessante saber se o erro é no Js ou no Php, então, vê se tem um alerta no iE dizendo que o script tá com erro. Ajuda a descobrir a falha.... Aqueleabraço Deve estar errando mesmo na lógica
  24. Eu sinceramente ia te ajudar. Mas como esta insistindo muito nesse negócio de MSN, o que me deixa extremamente irritado, vou apenas sugerir que procure e use o pesquisar do fórum ou google. Se você não tem a intenção de pagar ninguém, é melhor parar com essa história de MSN. Ninguém aqui trabalha de graça. Pelo menos da minha parte não terá ajuda. Por mim, deveria se virar sozinho, pro seu próprio bem.
×
×
  • Criar Novo...