Newsgroup: it.comp.www.html
Titolo: aiuto form

allora, spero che qualcuno di voi mi possa essere d'aiuto, vi
ringrazio in anticipo :-)
ecco il caso: io ho un form relativo ad un motore di ricerca interno
al mio sito e in questo form ho un sacco di option che temo di dover
cambiare periodicamente. 
il mio sito e' costituito da piu' di 100 pagine ed in tutte c'e' il
form!
come faccio a fare una soluzione unica che mi permetta di modificare
il form una sola volta, quando ce ne sara' bisogno, e a non dover
quindi modificare 100 pagine alla volta?(non posso ricorrere a dei
frames)
regalo un bel panino di mucca pazza a chi mi da la soluzione :-)
--
il gruppo e` al momento robomoderato

e se mettessi il form in un frame?
--
Tiberio Grasso


e se mettessi il form in un frame?
non e' cosi semplice, il form e' posizionato piuttosto centralmente
rispetto alla pagina, io non sono un esperto di programmazione,
diciamo che sto' iniziando, ma se non sbaglio un frame non puo' essere
posizionato dovunque uno voglia, vero? e daltro canto non posso
neppure stravolgere la grafica del sito e spostarlo da un altra
parte...


e' possibile trasformare una tabella html contente un form in un file
..js?


 frames)
[]
Se non puoi usare tecniche server-side, puoi scrivere quella parte di
codice con un javascript esterno.
In tutte le pagine nella posizione voluta scrivi:
<SCRIPT src="formMotore.js" language="javascript"
type="text/javascript"></SCRIPT>
------contenuto formMotore.js--------
document.write('<FORM ....................>');
document.write('<SELECT....................>');
........
-----------------
Per javascript:
news:it.comp.lang.javascript
www.jsdir.it
Saluti, Paolo

........
e' quello che avevo pensato pure io ma non so come si inseriscono i
codici nel .js
quello che voglio dire e' devo mettere un document.write('....')
per ogni cosa o posso anche metterne alcuni che racchiudano piu' cose?
cioe' io ho un sacco di <option>...</option>
ogniuno di questi deve avere il suo document.write che lo racchiude o
ne posso fare anche uno che ne prende parecchi?
e all'interno di documet.write ci psso mettere una qualsiasi
istruzione html o solo alcune sono riconosciute dal .js? se io ci
metto una tabella me la prende?

Se non sbaglio puoi usare PHP
--
Bye bye
Airwolf
~~~~~~~~~~~~~~~~~~~~~~~~~~
"You only live once - take it easy"
http://members.xoom.it/AirDario
http://airdario.fly.to

 ha scritto nel messaggio
news:9os62t0d9q422jud4...@4ax.com...

Il comando document.write() scrive tutto quello che c'e' all'interno
delle parentesi, anche una pagina intera da <HTML> a </HTML> compreso il
codice javascript che dovesse servire alla pagina .
Puoi preparare una unica stringa e scriverla con un unico comando; prova
questo script in una pagina completamente vuota:
----------
testo=''
testo+="<HTML><HEAD><TITLE>Home</TITLE>"+"\n"
testo+="<SCRIPT> function prova() { alert('il select e
cambiato')}</SC"+"RIPT>"+"\n"
testo+="</HEAD><BODY>"+"\n";
testo+="<FORM name='miaForm'><SELECT name='miaSel'
onChange='prova()'>"+"\n"
testo+="<OPTION value='seleziona'>Seleziona uno</OPTION>"+"\n"
testo+="<OPTION value='prima'>Primo</OPTION>"+"\n"
testo+="</SELECT>"
// .......
testo+="</FORM>"+"\n"
testo+="</BODY></HTML>"
document.write(testo)
-----------------
L'abitudine di spezzare le parti che compongono il codice da scrivere
nella pagina, con aggiunte plurime alla variabile o con tanti
document.write, aiuta ad avere più controllo sul codice e facilità di
modifica; se devi cambiare una option e' piu' facile se e' su una riga
ben definita che non cercarla in mezzo a una stringa di 200 caratteri.
Ricordo che per javascript c'e' news:it.comp.lang.javascript e
www.jsdir.it
Saluti, Paolo

questo script in una pagina completamente vuota:
si, ho visto grazie, avevo fatto un errore io. avevo messo un ' a
meta' di un option e lui me lo interpretava come chiusura del
document.write... da cio' ne derivava che lo script non andava.
un'ultima domanda: ma usare dei codici html in un file .js e farli
caricare quindi all'interno della pagina tramite questo in termini di
velocita' di caricamento della pagina stessa nuoce o velocizza? 

 velocita' di caricamento della pagina stessa nuoce o velocizza?
La velocita' di caricamento dipende fondamentalmente dal rapporto tra
velocita' di trasmissione e grandezza dei vari elementi della pagina
(pagina + immagini + eventuali file esterni ) ; in questo caso e' la
velocità di visualizzazione che e' penalizzata dato che lo script deve
essere prima elaborato e poi il risultato dell'elaborazione visualizzato
sul browser.
Questa differenza e' pero' estremamente piccola; puoi fare una prova tu
stesso con 2 file off-line.
Saluti, Paolo

sul browser.
ho capito, pero' considera una cosa: questo .js non mi compare in una
sola pagina, ma in circa un centinaio, ora una volta che un browser lo
ha scaricato continua a riprenderlo exnovo da internet o se lo
riprende dalla propria memoria? perche' se per ogni pagina lo
riscarica e' una cosa, ma se ce l'ha gia' in memoria e lo deve solo
richiamare, credo che sia un'altra...
caricata la prima pagina dovrebbe essere piu' veloce dopo, no?

 ha scritto nel messaggio
news:cvjd2t42fkik2hrhf...@4ax.com...

Tutti i file di dati di una pagina sono salvati nella cache, anche i
file js, e quindi dovrebbe (non ne ho certezza) essere usata quella
copia risparmiando il tempo di caricamento.
Una risposta a chi ha piu' esperienza.
Saluti, Paolo