Jump to content


Photo

Entendo Erros No Mozilla.


  • Faça o login para participar
14 replies to this topic

#1 danilodepolli

danilodepolli

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 10/07/2005, 10:28

Galera!
Tenho um editorzinho basico que no IE ta ok, no Mozilla deu o seguinte bug.

document.selection has no properties

Na seguinte linha.

var alsel = document.selection.createRange().text;

Esse comando pega o texto que o cara selecionou no textarea.
Pq no IE ta ok? Como resolver isso escrevendo pra que funcione no Mozilla?

Valeu.
Danilo Depolli
danilo@camphost.com.br
CAMPHOST - 1º MES GRATIS EM QUALQUER PLANO! HOSPEDAGEM WEB
QUER PATROCINIO FREE? ENTRE EM CONTATO
ICQ: 7695319
MSN: danilodepolli@bol.com.br

#2 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 10/07/2005, 10:37

Use window.getSelection()

ou era document? :P
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#3 danilodepolli

danilodepolli

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 10/07/2005, 11:40

Não entendi... tentei mas nao deu.

Veja uma das funções completas, é pequena mas tem varias..
function al_left()
{

var al = document.editor.texto.value;
var alsel = document.selection.createRange().text;
var ali = "<div align='left'>";
var alfi = "</div>";
var altotal = "";
var alsub = "";

if (alsel.length == 0)
{
alert("Nenhum texto foi selecionado");
}else{
altotal = ali + alsel + alfi;
alsub = (al.replace(alsel,altotal));
document.editor.texto.value = alsub;
}
}

Danilo Depolli
danilo@camphost.com.br
CAMPHOST - 1º MES GRATIS EM QUALQUER PLANO! HOSPEDAGEM WEB
QUER PATROCINIO FREE? ENTRE EM CONTATO
ICQ: 7695319
MSN: danilodepolli@bol.com.br

#4 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 11/07/2005, 02:10

Fiz uns testes aqui e não deu muito certo com getSelection() =/
Ele até pega o texto selecionado, mas não o que está dentro de um formulário :P .

Então, vc pode usar o selectionStart e selectionEnd.. fiz uns testes e funcionou...
um exemplo..
var inicio = campo.selectionStart;
var fim = campo.selectionEnd;
var selecionado = value_do_campo.substring(inicio,fim);
campo é o caminho que vc tem que dar para tal campo... o value_do_campo é o value desse campo :P..
a variavel selecionado vai te dar o texto selecionado no campo, ele vai funcionar como o que vc está usando, "document.selection.createRange().text" (y)
Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#5 danilodepolli

danilodepolli

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 11/07/2005, 17:28

valeu xxALEXxx..

Eu tinha tentado e nao tinha conseguido, ai comecei a persistir no assunto.. hehehe até que foi...

Show de bola.. brigadão...
Danilo Depolli
danilo@camphost.com.br
CAMPHOST - 1º MES GRATIS EM QUALQUER PLANO! HOSPEDAGEM WEB
QUER PATROCINIO FREE? ENTRE EM CONTATO
ICQ: 7695319
MSN: danilodepolli@bol.com.br

#6 danilodepolli

danilodepolli

    Doutor

  • Usuários
  • 987 posts
  • Sexo:Não informado

Posted 13/07/2005, 11:34

Manows..

Notei um pequeno bug agora fazendo dessa forma...
Ele não seleciona apenas o selecionado.... :D

Exemplo:
Se eu escrevo 'Teste' e mudo o tamanho da fonte fica assim:
<font face='Verdana'>Teste</font>
(y)

Se eu der Enter e escrever novamente Teste e mudar a fonte de novo..
<font face='Courier'><font face='Verdana'>Teste</font>

Teste</font>
(n)

Tipo ele joga as tags iniciais no inicio da primeira palavra...
e se for um texto muito grande ta virando uma bagunça... isso tbm ocorre com negrito, italico, etc.

Como resolver isso?? Da uma força ai!!!
Danilo Depolli
danilo@camphost.com.br
CAMPHOST - 1º MES GRATIS EM QUALQUER PLANO! HOSPEDAGEM WEB
QUER PATROCINIO FREE? ENTRE EM CONTATO
ICQ: 7695319
MSN: danilodepolli@bol.com.br

#7 Alex Hiroshi

Alex Hiroshi

    Super Veterano

  • Ex-Admins
  • 4923 posts
  • Sexo:Masculino
  • Localidade:São Paulo - SP

Posted 13/07/2005, 21:20

Isso acontece no IE, certo?
Se for, no IE vc pode usar o document.selection.createRange()..
Use um if() no script para ver se o navegador reconhece o document.selection, se sim, use ele mesmo, caso contrario, use o start e end..

if(document.selection) {
// use document.selection 
}
else {
// use o start e end
}

Fórum WMO - Equipe de Desenvolvimento / Banco de Dados - Ex-Administrador

#8 tekoBR

tekoBR

    Novato no fórum

  • Usuários
  • 12 posts
  • Sexo:Não informado

Posted 29/03/2007, 07:09

Vocês poderiam colocar o código completo?

#9 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 27/09/2017, 04:04

Viagra Edad Recomendada Viagra Sales India Stendra Buy Now viagra cialis Cialis And Viagra From Canada

#10 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 09/10/2017, 07:09

Overnight Delivery Viagra Priligy 30mg Lloyds overnight delivery buy levitra online Last Long In Bed To Last Longer
Isotretinoin usa price quick shipping Order Non Prescription Drugs Online Propecia Doses viagra where can i buy accutane yahoo
Propecia Engorda Generic Propecia 5mg Pharmacy order on line levitra Comment Prendre Cytotec Amoxicillin Resistance

#11 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 24/10/2017, 20:04

Amoxicillin For Kennel Cough E Gravidanza Propecia Finasteride viagra Buy Zithromax At Walgreens Levitra On Line Acquistare
Comprar Viagra Order Proscar For Hair Loss viagra prescription Diclofenac Sodium To Buy Online
Viagra 25mg Generika I Want To Buy Amoxicillin Prix Р СâСÐвÐÑРÐСâвâžâСÐСâСÐвÐÑРÐСâвâžâde Priligy online pharmacy How Many Mg Does Cialis Come In

#12 Miguceamma

Miguceamma

    MiguPenjisse

  • Usuários
  • 11724 posts

Posted 24/10/2017, 22:01

Clomid Fast Shipping To Sweden viagra Achat De Cialis En Espagne
Walmart Drug Prices Without Insurance Zithromax Gram Negative Coverage Keflex Treat Urinary Tract Infection Dosage viagra online pharmacy Propecia Hair Regrowth
Need Generic Worldwide Provera C.O.D. Viagra From Mexico Pharmacy cialis Clomid Orgalutran Propecia Generique 1mg

#13 RonsisM

RonsisM

    Super Veterano

  • Usuários
  • 15724 posts
  • Sexo:Masculino
  • Localidade:Plovdiv

Posted 25/10/2017, 00:07

Baclofene Sevrage Cialis Original Preis Priligy Erfaringer viagra Antibiotic S Euro Med Augmentin Price Per Pill

#14 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 05/11/2017, 09:30

Levitra Samples Overnight viagra Amoxil Penicilline Buy Cheap Xenical Uk
Cialis Sans Ordonnance Belgique Treating Parvo With Cephalexin viagra Low Dose Levitra
Precio Priligy 30 Mg Lasix Price buy viagra online Amoxicillin Definition Propecia Cost Months

#15 HaroNism

HaroNism

    Super Veterano

  • Usuários
  • 13822 posts
  • Sexo:Masculino
  • Localidade:San Miguel de Tucuman

Posted 04/12/2017, 15:56

Doxycycline 100mg Where To Buy It cialis viagra levitra kaufen rezeptfrei Levitra In Women Amoxicillin No Prescription Needed Propecia 0.5mg
Propecia Cheap No Prescription How Much Cephalexin For A Dog Cialis Generico In Farmacia In Italia generic viagra Levitra Allergie




0 user(s) are reading this topic

0 membro(s), 0 visitante(s) e 0 membros anônimo(s)

IPB Skin By Virteq