Newsgroup: it.comp.lang.javascript
Titolo: telecomando di jvsdir VS digilander libero, e textarea text2 VS documents.forms.0.text2 is not an object

ciao a tutti, volevo porre 2 domande:
1-ho scaricato da 
jvsdir.com
 un js, telecomando.js per un mio sito. In 
locale funziona tutto molto bene, un po' meno online su 
digilander.libero.it
 
In specifico nella sezione telecomando, il frame galleggiante che pilota 
l'apertura nel frame principale delle varie pagine, in locale e' 
impaginato bene e non occorrerebbero le scrollbars. Online, nella 
seconda finestra c'e' la dragstrip di 
digilander.libero.it
 che spunta e 
se non metto le barre di scorrimento, mezzo menu' mi sparisce. Ho 
risolto mettendo le barre di scorrimento ma e' esteticamente schifoso in 
quanto nella pagina web del telecomando de facto si puo' far scorrere le 
barre di scorrimento facendo sparire il menu' e lasciando la pagina 
vuota ;P cosa che offline non accadrebbe in quanto per come ho tagliato 
il menu' ci sarebbe spazio per tutte le opzioni.
Domanda, come "sego via" tutta la dragstrip di 
digilander.libero.it
 solo 
per la sezione della paginetta che funge da telecomando per riavere la 
mia impaginazione ordinata che ho in locale offline? posso segare via la 
dragstrip.js di 
digilander.libero.it
 ?
2-ho scopiazzato un js di un amico l'ho modificato, in locale funziona 
ottimamente, online non va una sega. Praticamente e' un js con un option 
molto ampio a seconda dell'opzione setto il valore di una stringa che 
poi viene scritta in un campo testo. In locale funziona tutto, non ho 
errori dalla console.js dei browser. Online su 
digilander.libero.it
 non 
funziona nulla, dice
documents.forms.0.text2 is not an object
cioe' il comando che scrive la stringa p nel campo testo e'
document.forms[0].text2.value = p;
su win, mi diceva che il campo testo non aveva le proprieta ma in 
effetti le ha eccome:
<textarea type="text" name="text2" ROWS="10" COLS="60"></textarea><br>
ora offline le console javascript: non danno errore a tale linea di 
codice, online la stessa linea di codice non funziona. 
Ho dato uno sguardo al codice online, deve essere colpa dei molti js che 
la barra di 
digilander.libero.it
 aggiunge.
Domanda... come cazzo cavo via (solo in questa pagina) la cazzo di 
dragstrip di 
digilander.libero.it
 cosi' che tutto possa funzionare bene 
come mi funziona offline?
grazie!
-- 
f...@futurama-toonstown.info
 is fake emailbox

 wrote:

ho cancellato ogni spazio prima del termine del js, allineando 
perfettamente l'ultima linea di codice con la penultima e caricando il 
file html non in testo per evitare che il server possa aggiungere spazi 
o caratteri che disturbino il sorgente js quando lo esegue, ma non ha 
funzionanto nulla online
allora 
ho spostato il core.js nella parte html del documento prima del body, ma 
la cosa non ha prodotto effetti online, il javascript non funge stesso 
errore
documents.forms.0.text2 is not an object
allora
ho cambiato nome alla textarea e pure al form (pensando ad eventuali 
omonimie nei js che digilander inserisce anche se non ne ho trovati 
guardando il codice che aggiunge 
digilander.libero.it
 
<textarea type="text" name="output" ROWS="10" COLS="60"></textarea>
document.forms[0].outptut.value = p;
ma niente di tutto cio' ha prodotto effetti, offline tutto apposto senza 
errori dalla console.js mentre online
documents.forms.0.text2 is not an object
allora ho sostituito la linea di codice
<textarea type="text" name="output" ROWS="10" COLS="60"></textarea>
document.forms[0].outptut.value = p;
in
<textarea type="text" name="output" ROWS="10" COLS="60"></textarea>
document.forms["output"].value = p;
niente non va uguale, anzi peggio, non va ne online ne offline con 
questa sintessi, 
documents.forms.output is not an object
allora minkia, sono tornato alla sintassi iniziale 
<textarea type="text" name="output" ROWS="10" COLS="60"></textarea>
document.forms[0].outptut.value = p;
ma siamo da capo, sempre stesso errore online dice
documents.forms.0.output is not an object
consigli??
grazie.
-- 
f...@futurama-toonstown.info

la stringa da stampare nell'oggetto output di tipo textarea si chiama ph
<textarea type="text" name="output" ROWS=10 COLS=60></textarea>
document.forms[0].outptut.value = ph;
pero' un va na sega di nulla online, mentre offline va tutto...
suggerimenti?
ecco il sorgente
<!-- robottino.js diagnostico -->
<script language="JavaScript">
<!-- 
function diagnosi() {
/* #################*/
/* #robottino diagnostico.js #*/ 
/* #################*/
tg=document.forms['ksa'].cosa.options[document.forms['ksa'].cosa.options.
selectedIndex].value;
if (tg=="A") {p="scrivi A"};
if (tg=="B") {p="scrivi B"};
document.forms[0].output.value=p;
/* ################### */
/* #end robottino diagnostico.js# */ 
/* ################### */
}
//-->
</script>
poi nel body
<FORM name="ksa">
<SELECT NAME="cosa">
<OPTION VALUE="A">A?
<OPTION VALUE="B">B?
</SELECT>
<p>
<textarea type="text" name="output" ROWS="10" COLS="60"></textarea><br>
<input type="button" name="button1" value="scrivi!!" 
onClick="diagnosi()">
<input type=reset value="Clear"> 
</FORM>
non ho idea di dove sbattere la testa, tranne il fatto che mi sa che la 
dragstrip di 
digilander.libero.it
 introduce qualche incompatibilita'.js 
nello scrivere nei textarea. Se e' cosi'... come cavo via tutta quella 
merda di js altrui della dragstrip di 
digilander.libero.it
 almeno da 2 
delle paginette del sito in freehosting ??
grazie!
-- 
f...@futurama-toonstown.info

non c'e' nessuno che puo' darmi una mano?! O;P
almeno per il problema dello scrivere nel campo textarea che continua a 
darmi come errore 
documents.forms.0.output is not an object
-- 
f...@futurama-toonstown.info