Rafael Laurindo Postado Outubro 12, 2010 Denunciar Share Postado Outubro 12, 2010 Pessoal, no FF a posição do cursor em um textarea por exemplo, no FF eu sei que é guardado em obj.selectionStart mas e nos outros navegadores? Não tem um método mais geral para isso? Uma especificação da W3C? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Outubro 12, 2010 Denunciar Share Postado Outubro 12, 2010 Cara, não tenho certeza se serve é bem isso, mas veja o método createRange do Internet Explorer.Este link contém algumas informações.Um abraço, até mais. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Laurindo Postado Outubro 12, 2010 Autor Denunciar Share Postado Outubro 12, 2010 Perfeito, mas preciso também para os navs mais usados como Chrome e o Safari. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Outubro 12, 2010 Denunciar Share Postado Outubro 12, 2010 selectionStart não funciona? Estranho...Vou pesquisar, um abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Outubro 13, 2010 Denunciar Share Postado Outubro 13, 2010 (editado) No Google Chrome 6.0 selectStart funcionou. Testei com a seguinte página: http://help.dottoro.com/ljtfkhio.phpNão testei no Safari, já que estou sem ele instalado.Como está seu código Rafael?Um abraço, tudo de bom. Editado Outubro 13, 2010 por Willian Gustavo Veiga Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Laurindo Postado Outubro 13, 2010 Autor Denunciar Share Postado Outubro 13, 2010 (editado) Não é selectStart é selectionStart, rs. Legal já te mostro o código. Editado Outubro 13, 2010 por Rafael Laurindo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Outubro 14, 2010 Denunciar Share Postado Outubro 14, 2010 Ops :)Perdão...Ok cara, fico no aguardo, um abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Laurindo Postado Outubro 21, 2010 Autor Denunciar Share Postado Outubro 21, 2010 (editado) Já sei qual é o problema. Realmente o selectionStart funciona nos navegadores como Google Chrome, Safari, Opera. Beleza, mas em cancelamento de eventos, estou usando o evt.preventDefult(), que é uma especificação da W3C, e nos malditos sem ser o FF, este método não funciona. Estou tentando inserir atalhos do tipo Ctrl + Key, consegui só no FF, o que não é novidade, e só dá para fazer isso, cancelando eventos, pois Ctrl + s em meu sys, deve inserir um <s></s> em uma palavra, ótimo, se o preventDefault() não funciona, os navs tentarão salvar a página. Entende o dilema? Por que, por que, por queeeee, esses peste não seguem padrões. :angry: Huahuhauahua. Editado Outubro 21, 2010 por Rafael Laurindo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Outubro 22, 2010 Denunciar Share Postado Outubro 22, 2010 Mas porque você precisa do e.preventDefault() neste caso ?Pode postar o código?Um grande abraço. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Laurindo Postado Outubro 22, 2010 Autor Denunciar Share Postado Outubro 22, 2010 O exemplo está neste tópico: http://scriptbrasil.com.br/forum/index.php...mp;#entry606936 Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Outubro 22, 2010 Denunciar Share Postado Outubro 22, 2010 Você está usando o evento keypress ou keydown?Dá uma olhada nesse link.Um abraço cara. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Laurindo Postado Outubro 23, 2010 Autor Denunciar Share Postado Outubro 23, 2010 (editado) Uso o keypress. Será que é esse o problema. Quanto ao link que me passou, lá está explicando sobre o preventDefault(), que como citei, só funciona no FF, ou funciona em outros navs em um evento diferente? Editado Outubro 23, 2010 por Rafael Laurindo Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Willian Gustavo Veiga Postado Outubro 23, 2010 Denunciar Share Postado Outubro 23, 2010 Ali naquele link o usuário porneL diz que o WebKit reage ao evento keydown, já o Opera prefere keypress. Não sei se este é o seu problema nem se isso é verdade (não testei o que ele disse) mas já que o Chrome e o Safari utilizam WebKit, trocar o evento pode ser a solução.Um abraço cara, tomara que agora dê certo. (Estou curioso =)Até mais. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 Rafael Laurindo Postado Outubro 24, 2010 Autor Denunciar Share Postado Outubro 24, 2010 Vou testar. E qualquer coisa posto. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
Rafael Laurindo
Pessoal, no FF a posição do cursor em um textarea por exemplo, no FF eu sei que é guardado em obj.selectionStart mas e nos outros navegadores? Não tem um método mais geral para isso? Uma especificação da W3C?
Link para o comentário
Compartilhar em outros sites
13 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.