Jump to content
Fórum Script Brasil

Giovanicaf

Membros
  • Posts

    37
  • Joined

  • Last visited

About Giovanicaf

Giovanicaf's Achievements

0

Reputation

  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...
×
×
  • Create New...