Ir para conteúdo
Fórum Script Brasil

Fabi SP

Membros
  • Total de itens

    530
  • Registro em

  • Última visita

Tudo que Fabi SP postou

  1. Isto provavelmente é: - <div> com uma imagem dentro, de qualquer formato e que tenha fundo transparente; - Posicionado com "position:absolute" na tela (tem uns até que se movem); - Fechado com Javascript (seta-se "visibility" para "hidden").
  2. Bom, eu não tenho certeza disso. Em alguns lugares, é dito que o "onload" realmente se refere à página carregada. Vi também, essa sugestão: window.onload = myFunction(); Se nada funcionar, você pode tentar fazer o seguinte: - Sete uma variável JS qualquer no início do documento para "0"; - No final de todo o código, mude o valor desta variável para "1"; - Crie uma função que com o "setInterval", seja executada a cada "x" segundos e que verifique o valor da variável acima; - Se o resultado da função for "1", o pop-up é aberto. Talvez isso possa te ajudar.
  3. Os dois input's devem ter o mesmo "name" para funcionar do jeito que você quer, senão ele entende como "grupos" diferentes de opção. <input type="radio" name="deposito" id="deposito" value="1" /> <input type="radio" name="deposito" id="deposito" value="2" /> A única coisa que muda é o "value".
  4. Não se funcionaria, mas você poderia fazer preloads para as imagens em Javascript (creio que o Dreamweaver faça isso rapidamente) e chamar a função que abre o pop-up no "onload" do <body>...
  5. Achei este script... não sei se funciona, mas tente (somente IE): <HTML> <HEAD> <script> function storeCaret (textEl) { if (textEl.createTextRange) textEl.caretPos = document.selection.createRange().duplicate(); } function insertAtCaret (textEl, text) { if (textEl.createTextRange && textEl.caretPos) { var caretPos = textEl.caretPos; caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text; } else textEl.value = text; } </SCRIPT> </HEAD> <BODY> <FORM NAME="aForm"> <TEXTAREA NAME="aTextArea" ROWS="5" COLS="80" WRAP="soft" ONSELECT="storeCaret(this);" ONCLICK="storeCaret(this);" ONKEYUP="storeCaret(this);" > Kibology for all. All for Kibology. </TEXTAREA> <BR> <INPUT TYPE="text" NAME="aText" SIZE="80" VALUE="Scriptology"> <BR> <INPUT TYPE="button" VALUE="insert at caret" ONCLICK="insertAtCaret(this.form.aTextArea, this.form.aText.value);" > </FORM> </BODY> </HTML>
  6. Vou pensando em alguma outra sugestão aqui... complicado.
  7. Javascript: function mostraCampo() { document.nomeDoForm.txt1.style.visibility = "visible"; } HTML: <input type="text" name="txt1" id="txt1" style="visibility:hidden;" /> <input type="radio" name="chk1" id="chk1" onclick="javascript:mostraCampo();" value="1" /> Sim
  8. Não que eu saiba, você pode tranquilamente fazer algo assim: <input type="text" name="txt1" id="txt1" onblur="javascript:funcao1();" onkeydown="javascript:funcao2();" /> A não ser que uma das funções esteja alterando o valor ou comportamento do campo em questão... [Editado] Fiz um teste parecido com o que você está tentando fazer. - Um arquivo com 2 forms: "frm1" e "frm2", com "action" diferentes; - Uma função Javascript que submete os dois forms; - Dois arquivos ASP que tratam cada um dos forms; O resultado: apenas o segundo form que foi submetido passou para o ASP. Para solucionar isso, eu utilizaria apenas um form, com apenas um action. Ou trataria no ASP (do action) para os campos serem enviados para outro ASP. Acho que ficou meio confuso...
  9. É só ir na URl http://www.dyn-web.com/dhtml/scroll/ que há uma explicação exata sobre como fazer isso, OK? (Tem diversos links para arquivos .js nesta página, mais especificamente em "The External JavaScript Files"). Dê uma olhada e se tiver dúvidas, é só falar.
  10. O erro que você recebe é em Javascript? Se sim, qual é o erro? Sabendo isso, fica mais fácil de te ajudar... pois ao meu ver, não existem erros na função que você postou.
  11. Eli@ne, Tome mais cuidado da próxima vez. Já estou analisando a sua dúvida. [Editado] Pelo que entendi, basta criar mais options com os países que você quer e chamar as mesmas funções que estão dentro do .js. O código está muito grande e meio confuso...
  12. Ah, então o que eu sugeri não vai funcionar mesmo. Você pode fazer um "if" com uma variável ASP, que tal? <% Dim teste teste = len(moInputDict("Key")) %> <script type="text/javascript" language="javascript"> function teste() { var valor = <%=teste%>; if (valor != "0") { //executar o que deve ser executado quando o campo está na tela } } </script>
  13. Tem que ser via CSS, pelo que andei pesquisando: <textarea id="textarea1" name="textarea1" cols="20" rows="10" style="overflow:hidden;"></textarea>
  14. Como você está tratando o aparecimento deste campo? Via estilo ou via linguagem dinâmica? Sabendo isso, fica mais fácil de te ajudar.
  15. Use o seletor "a" com classes personalizadas: CSS: a.link1 { color: #ff0000; } a.link2 { color: #ffff00; } E depois, aplique-as no local desejado: HTML: <a href="teste1.htm" class="link1">Link 1</a> <a href="teste2.htm" class="link2">Link 2</a>
  16. Você usou o "visibility" setado para "hidden"? Se sim, basta colocar um if para tratar isso: if (document.frmMain.Address.style.visibility == "visible") { //executa o que deve ser executado quando o campo está na tela }
  17. Ixi, tem vários por aí... Um conselho: visite alguns sites e veja qual código é menos complicado... pois se você precisar adaptar/modificar alguma coisa, terá menos dor-de-cabeça. Alguns que achei por aí: http://www.thesitewizard.com/wizards/navigationmenu.shtml http://javascript.cooldev.com/scripts/coolmenu/ http://www.jpowered.com/dhtml/sddm/ http://www.milonic.com/
  18. Eu ACHO que não dá pra fazer isso... vou pesquisar e confirmo minhas suspeitas, OK?
  19. Teste este código inteiro: <!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title> New Document </title> <script language="JavaScript"> function valida() { if (document.form2.peca.value!="" && document.form2.preven.value!="" && document.form2.quantidade.value!="" ) { pNum1 = document.form2.peca.value; pNum2 = document.form2.preven.value; pNum3 = document.form2.quantidade.value; var numero1 = replaceSubstring(pNum1, ",", "."); var numero2 = replaceSubstring(pNum2, ",", "."); var numero3 = replaceSubstring(pNum3, ",", "."); var total = parseFloat(numero1) * parseFloat(numero2) * parseFloat(numero3); document.form2.total.value = total; } } function replaceSubstring(inputString, fromString, toString) { // Goes through the inputString and replaces every occurrence of fromString with toString var temp = inputString; if (fromString == "") { return inputString; } if (toString.indexOf(fromString) == -1) { // If the string being replaced is not a part of the replacement string (normal situation) while (temp.indexOf(fromString) != -1) { var toTheLeft = temp.substring(0, temp.indexOf(fromString)); var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length); temp = toTheLeft + toString + toTheRight; } } else { // String being replaced is part of replacement string (like "+" being replaced with "++") - prevent an infinite loop var midStrings = new Array("~", "`", "_", "^", "#"); var midStringLen = 1; var midString = ""; // Find a string that doesn't exist in the inputString to be used // as an "inbetween" string while (midString == "") { for (var i=0; i < midStrings.length; i++) { var tempMidString = ""; for (var j=0; j < midStringLen; j++) { tempMidString += midStrings[i]; } if (fromString.indexOf(tempMidString) == -1) { midString = tempMidString; i = midStrings.length + 1; } } } // Keep on going until we build an "inbetween" string that doesn't exist // Now go through and do two replaces - first, replace the "fromString" with the "inbetween" string while (temp.indexOf(fromString) != -1) { var toTheLeft = temp.substring(0, temp.indexOf(fromString)); var toTheRight = temp.substring(temp.indexOf(fromString)+fromString.length, temp.length); temp = toTheLeft + midString + toTheRight; } // Next, replace the "inbetween" string with the "toString" while (temp.indexOf(midString) != -1) { var toTheLeft = temp.substring(0, temp.indexOf(midString)); var toTheRight = temp.substring(temp.indexOf(midString)+midString.length, temp.length); temp = toTheLeft + toString + toTheRight; } } // Ends the check to see if the string being replaced is part of the replacement string or not return temp; // Send the updated string back to the user } // Ends the "replaceSubstring" function </script> </head> <body> <form name="form2" id="form2" method="post" action=""> <input type="text" name="peca" id="peca" /> <input type="text" name="preven" id="preven" /> <input type="text" name="quantidade" id="quantidade" /> <input type="text" name="total" id="total" /> <input type="button" name="Calcular" value="Calcular" onclick="javascript:valida();" /> </form> </body> </html>
  20. Na página principal, você vai precisar de algo assim: <html> <head> </head> <body> <script type="text/javascript" language="javascript"> function abrirJanela(){ window.open("enderecoDaPagina", "nomeDaJanela", "scrollbars=1, menubar=0, toolbar=0, resizable=0, width=400, height=300"); } var redir = window.setTimeout("abrirJanela();", 5000); </script> </body> </html> No comando "setTimeout", troque o valor "5000" para um valor menor (é o tempo que demora para executar a função "abrirJanela()", em milisegundos). Assim, basta colocar uma função que redimensione/reposicione esta janela foi que aberta para ficar maximizada... é só dar uma pesquisadinha pois isso já foi comentado aqui.
  21. Não sei se foi só aqui... mas home, coberturas, gata do mês e publicidade ficaram serrilhados... No mais, achei que ficou bom.
  22. Em todos os window.open que você colocar no site vão com os atributos que tirem estas barras. Supondo que o usuário digita o endereço do seu site: - Abre-se o endereço no browser apenas com o logotipo, por exemplo; - Abre-se uma nova janela com todo o conteúdo; - Se você não trabalha com outras janelas, é só abrir os links normalmente nesta janela que se abriu. Vai ficar sempre sem as barras. Vários sites grandes utilizam-se desse artifício. Você vê até um aviso do tipo "visualize o conteúdo na janela que foi aberta", algo assim. O único incoveniente disso é para o público que usa anti-popup. Aí complica...
  23. Então, acho que você consegue alterar o tamanho da janela e posicioná-la numa boa, mas não daria pra mudar o "comportamento" dela, isto é, retirar as barras de ferramentas, uma vez que ela já está aberta... Não sei mesmo se é possível...
  24. Já ouvi falar neste menu, mas não conheço o modo de funcionamento... Talvez seja mais fácil você utilizar outro tipo de menu ou tentar mudar o fonte para que isto não ocorra.
×
×
  • Criar Novo...