Newsgroup: it.comp.lang.javascript
Titolo: SPAW

Ciao a tutti. Qualcuno usa questo text editor? Io l'ho usato fino a poco
tempo fa,sia con explorer che che con firefox,senza problemi. Ora però
con firefox 1.5 sembra avere dei problemi. Qualcuno sa da cosa possono
dipendere?



? un editor che ha problemi con un browser? chevvòddì? 
(già 'sto spaw che richiede come minimo IE5.5 WINDOWS non mi sembra il
massimo)
Genererà codice che firefox 1.5 non digerisce: apri quello che generi con
firefox e vedi nella console che problemi ti segnala.
-- 
"Voi abili a tenere sempre un piede qua e uno là
 avrete un avvenire certo in questo mondo qua
 però la dignità
 dove l'avete persa?"
									    V.R.

 
Per text editor intendo WYSIWYG. Il problema è quello, non mi segnala
errori. In pratica quando carico la pagina non sempre mi da la
possibilità di poter scrivere nella buca di testo, è come se fosse
disabilitata. Dico "non sempre" perchè è un problema che mi da
sporadicamente.

 sporadicamente.
esempio in rete?
-- 
"That until there is no longer first class
And second class citizens of any nation
Until the colour of a man's skin
Is of no more significance than the colour of his eyes
Me say war"
B.M.

 
per capire il tipo di problema puoi provare a guardare qui
http://www.solmetra.com/spaw/demo/demo.php
sono gli esempi di utilizzo di SPAW e danno il problema che ho io.

 sono gli esempi di utilizzo di SPAW e danno il problema che ho io.
io ho provato i primi 2 con firefox 0.8 e 1.5 e non ho rilevato problemi (a
parte un filter: nel css ignorato).
-- 
"E' l' ignoranza che crea l'intolleranza
 di gente cieca e senza coscienza"
									  S.S.S.

 
e ti funzionano correttamente?io con l'1.5 non riesco a scriverci dentro.

 e ti funzionano correttamente?io con l'1.5 non riesco a scriverci dentro.
Prova a passare dalla tab "design" a "html", e poi tornare al design.
-- 
- Lei ha precedenti di pazzia in famiglia?
- Mio nonno credeva d' essere San Giuseppe...
- Io ci metterei un bel SI!

 e ti funzionano correttamente?io con l'1.5 non riesco a scriverci dentro.
Non compare il cursore quando ci clicchi sopra, ma se premi una lettera
scrive e compare regolarmente.


 
si, quello è l'unico modo per far comparire il cursore ma facendo così
spesso si perde il valore nel POST e cmq non è intuitivo per l'utente.

 
 a te compare?a me non compare ne cursore ne lettera. :(

 spesso si perde il valore nel POST e cmq non è intuitivo per l'utente.
Si, certamente. Volevo solamente sapere se anche a te funzionava in quel modo,
così da escludere un eventuale problema della tua singola installazione di
Firefox.
Dopo un paio di veloci prove, ho identificato il problema alla riga 70/71 del
file spaw_script.js:
	if (html != null && html != "\n")
		ed.contentDocument.body.innerHTML = html;
In sostanza viene associato come innerHTML una stringa vuota, e questo
"disturba" l'apparizione del cursore (diciamo). Se html contiene del codice di
markup, invece, tutto funziona correttamente.
Vi sono due possibili soluzioni. La prima, inserire come condizione anche la
gestione di stringa vuota alla riga 70, in modo che non modifichi l'innerHTML
del body in quel caso:
if (html!=null && html!="\n" && html!="")
	ed.contentDocument.body.innerHTML = html;
La seconda, commentare la riga 58:
	ed.contentDocument.designMode = 'on';
in modo che il designMode si attivi solo dopo le modifiche effettuate al
documento. E' già presente alla riga 82 l'attivazione del designMode,
sembrerebbe proprio per evitare il problema del cursore (come si legge dal
commento a riga 81, "workaround to missing cursor on first load"), ma non
eliminando la riga 58 diventa un'operazione inutile.
-- 
- Voi chi dovreste essere? Una specie di cosmonauti?
- No disinfestatori, hanno visto uno scarafaggio al 12°
- Deve essere grosso questo scarafaggio
- Enorme, stacca le teste a morsi!


ok, grazie mille, provo subito.
ciao, Davide.