Ir para conteúdo
Fórum Script Brasil

Giovanicaf

Membros
  • Total de itens

    37
  • Registro em

  • Última visita

Tudo que Giovanicaf postou

  1. O FF usa o window!!! O problema não é esse, a rotina funciona em vários browsers só que permite que o usuário edite os elementos HTML livremente e eu queria que somente a minha função pudesse altera-la. Valeu Amigo!!!
  2. Amigos estou precisando melhorar esta rotina de marca-texto e estou com alguns problemas: O texto só é marcado na segunda vez que o botão é clicado por conta do designMode. O usuário não poderia alterar a página, nem texto, nem figura, nem tabela. da mesma forma que com o designMode false. Isso poderia ser resolvido se eu ligasse o designMode editasse e desliga-se mas quando ele é invocado faz refresh na página e só funciona da segunda vez quando o designMode está desligado. Obs: A rotina funciona da seguinte maneira você marca o texto e clica no botão, mas por conta do problema só está funcionando da segunda vez. No ie funcionou colocando o document.designMode para "Off" mas no firefox não funciona!!! ********* Arquivo index.asp ******************* <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> <script language="javascript"> function Browser() { var ua, s, i; this.isIE = false; // Internet Explorer this.isOP = false; // Opera this.isNS = false; // Netscape this.version = null; ua = navigator.userAgent; s = "Opera"; if ((i = ua.indexOf(s)) >= 0) { this.isOP = true; this.version = parseFloat(ua.substr(i + s.length)); return; } s = "Netscape6/"; if ((i = ua.indexOf(s)) >= 0) { this.isNS = true; this.version = parseFloat(ua.substr(i + s.length)); return; } s = "Gecko"; if ((i = ua.indexOf(s)) >= 0) { this.isNS = true; this.version = 6.1; return; } s = "MSIE"; if ((i = ua.indexOf(s))) { this.isIE = true; this.version = parseFloat(ua.substr(i + s.length)); return; } } var browser = new Browser(); function marcador( color ) { try { var frmObj = window.document.getElementById('frmCentro').contentWindow; frmObj.document.designMode = "On"; // frmObj.document.body.Design if (browser.isIE)/* && (browser.version < 7)*/ { frmObj.document.execCommand('backcolor', false, color); } else { frmObj.document.execCommand('readonly', false, false); frmObj.document.execCommand('hilitecolor', false, color); //frmObj.document.designMode = "Off"; //frmObj.document.setDesignMode = false; } } catch (e) { alert("Não é suportado por este browser."); } } </script> </head> <body> <table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td><img src="../img/Selecionar.gif" width="35" height="35" onclick="marcador( '#FFFF99' );" /></td> </tr> </table> <iframe id="frmCentro" name="frmCentro" width="600px" height="400px" align="top" frameborder="1" src="teste.asp" scrolling="auto"></iframe> </body> </html> ********* Arquivo teste.asp ******************* <%@LANGUAGE="VBSCRIPT" CODEPAGE="65001"%> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>Untitled Document</title> </head> <body> <table width="100%" border="1" cellspacing="2" cellpadding="2"> <tr> <td>asdasd</td> </tr> <tr> <td>asdasd</td> </tr> </table> <p>sssss TEste</p> </body> </html>
  3. Amigos tenho uma aplicação que consulta hora no IIS 5.0 e retorna hora no formato 24hs quando publico no IIS 6.0 ele retorna com AM e PM, já verifiquei as configurações regionais das duas máquinas e está igual. Será que alguém saberia me responder o que será isso e como poderia corrigir o problema.
  4. Estou desenvolvendo uma galeria de fotos. Gostaria de saber se tem como sem alterar o formato da imagem não permitir que ela fique maior que a tabela. O problema é que existem imagens retangulares que tenho que diminuir para ficar do tamanho da tabela.
  5. Amigos, alguém saberia como resolver o problema do IE de que quando se consulta em um select digita-se a primeira letra ele vai para a seleção correta se você digitar novamente ele não pesquisa no segundo nível da palavra e sim começa novamente no primeiro. Ex: se eu quizer pesquisar um CEP e digitar 6 ele vai para o numero 6 se eu digitar 61 ele vai para o numero um e não para o 61 como o normal. Se exitir um componente ou uma rotina posta ai!!!
  6. alguém saberia recuperar um texto selecionado em um textarea?
  7. Giovanicaf

    Verificar Domínio

    Cara você pode recuperar o dominio só assim: b = split(request.servervariables("logon_user"),"\") dominio = (b(0))
  8. Alguém saberia recuperar um texto selecionado dentro de um textarea?
  9. Amigos, alguém ai por um acaso teria um gerador de imagens aleatórias, tipo aqueles que aparecem para você confirmar as letras ou números que está vendo. Existe isso em asp? Obrigado.
  10. Esta é uma função da linguagem que você utiliza para fazer o envio do e-mail eu faço isso usando asp. Atribuo linha a linha o html a variavel e depois envio por email. Ex: varHTML = " <html> " &_ " <head> " &_ " </head> " &_ " <body> " & <%rsConsulta("Descricao")%> &_ " </body> " Não esqueça de na rotina de envio de e-mail colocar para enviar como html. espero ter ajudado
  11. bom para acionar a barra de rolagem eu não si mais para capturar a posição é assim: if(naveg.ie || naveg.opera){ posY = document.body.scrollTop; } else if (naveg.ns){ posY = window.pageYOffset; } else if (naveg.ns6){ posY = window.pageYOffset; } Espero ter ajudado..
  12. Você deve fazer isso em server-side, usando PHP a função é fopen. Dá uma olhadinha...
  13. Cara dá uma olhadinha neste exemplo que você entende. A:hover { font-family: Verdana, Arial, Helvetica, sans-serif; FONT-SIZE: 9px; COLOR: #003053; text-decoration: none; border: none; }
  14. Cara se tenta passar assim: href="ampliar.html?foto=fotos/0303_2.jpg&txt=Alunos da UNIPAC" Você está colocando dois "&" e você deve colocar apenas um por parâmetro. Espero ter ajudado.
  15. tenta assim... function alerta() { alert('Funcionou'); setTimeout("alerta();",3000); }
  16. Valeu galera muito obrigado!!! :D
  17. Alguém ai conhece algum editor html feito em javascript bem completo.
  18. é só no lugar desta variavel você colocar o seu vetor, beleza... for (i = 0; i < document.forms[0].elements.length; i++) { var nome_check; if (document.frmListafonte.elements.type == 'checkbox') { nome_check = (document.frmListafonte.elements); } }
  19. Deixa eu tentar explicar meu problema. Desenvolvi uma intranet onde todas as aplicações abrem em um iframe no centro da página, o chefe de TI da empresa onde trabalho me solicitou que o webmail interno da empresa abrisse também no iframe, para que tudo fique centralizado, depois que concluí, veriquei que no firefox funciona redondinho só que no IE ele estava dando erro no id do usuário, após alguns testes verifiquei que se eu diminuisse a privacidade de médio para baixo ele também funcionava no IE. O problema é que o webmail guarda um cookie contendo as informações do usuário, e quando eu ele tentava faz isso dentro de um iframe no IE ele dava erro. Pergunto, alguém saberia me dar uma solução para este problema. caso negativo, saberia me explicar o porque esse problema só acontesse no IE e o que gera esse problema? Obrigado.
  20. Gostaria de recuperar o valor referente a offsetWidth e offsetHeight de um marcador UL, se alguém souber eu agradeço muito.
  21. você já entou fazer isso no ie? Ele não permite gravar a menos que você diminuia a privacidade.
  22. Amigos, gostaria de saber se alguém aqui conhece uma maneira de fazer com que uma página aberta por um iframe consiga gravar cookies no ie. Agradeço desde já a ajuda.
×
×
  • Criar Novo...