Newsgroup: it.comp.lang.javascript
Titolo: Pagina senza frame?

Ciao a tutti!
Mi sto avvicinando proprio in questo periodo al Javascript, e mi chiedevo se
con questo linguaggio si potessero costruire pagine che a prima vista
sembrano avere frame, mentre invece non ce ne sono... Cioè, il mio problema
nasce dal fatto di aver letto che i frame non sono molto gestibili, perchè o
danno problemi di visualizzazione, o non si stampano o non venono salvati
correttamente; a me piacerebbe fare un sito in cui esista una pulsantiera
sulla sinistra, che permette di accedere a delle sezioni che vengono
visualizzate sulla destra. Quindi, o faccio due frame, o faccio caricare una
immagine dove sia presente il testo, oppure faccio due pagine, dove però la
pulsantiera viene di nuovo ricaricata con una bella perdita di tempo! Così
mi chiedevo se Javascript potesse "riservare" un'area che non sia campo
testo sulla testa pagina della pulsantiera
Ci fosse una soluzione in javascript sarebbe il massimo! L'idea mi è venuta
comparando Javacript con Actionscript di Flash, con cui è molto simile!
Ringrazio in anticipo chi vorrà darmi dei suggerimenti! :)

 sono...
possibilissimo. Non serve nemmeno usare Javascript, si puň fare tutto 
con CSS e il posizionamento fixed. Ovviamente richiede un browser che 
supporti questa caratteristica di CSS, e IE 5 non lo fa :-) (Opera 6 
sě, e anche gli ultimi Netscape)
-- 
 < 
http://www.reactos.com/
 >  Open source clone of Windows NT. Current
     Don't stand, REACT!      version 0.0.20. C, C++ and ASM developers
                              and beta testers are welcome!


con javascript lo puoi fare benissimo, ed hai anche compatibilità con vecchi
browser (basta che supportino JS) puoi utilizzare sia write che la scrittura
diretta con innerHTML a seconda di cosa e dove vuoi scrivere, con browser
più evoluti con write e <DIV> poi fai di tutto.
se hai il problema di ricarico di pagine poi utilizzare la tecnica  dei
<DIV> su file.js staccate che vengono caricate con src (quando si trovano
nella cache del browser non vengono più richiamate dal server)

 testo sulla testa pagina della pulsantiera
Per quel che ti serve devi usare proprio i frames, quanto alla stampa 
chiunque sapra' poi come procedere anche se avra' qualche problema (tipo che 
stampa solo il frame dei contenuti e non quello del menu, etc.)
Lascia perdere l'immagine con il testo... e' la cosa piu' schifosa che 
potresti fare :-)
Quanto alla pulsantiera... mai sentito parlare della "cache" ?
-- 
Ciao, Riccardo
------------------------------------------------------------------------
http://www.jsdir.com
 ---- Bring Your Site To Life!!!!
------------------------------------------------------------------------
http://www.dev2dev.it
 - La rete ha connesso nuove particelle - D2D006
------------------------------------------------------------------------
 ----> itALY = it <----

 trovano nella cache del browser non vengono più richiamate dal server)
Grazie mille, e scusa per la "veloce" risposta! ;) Prima di provare con i
<DIV> userò dei js esterni come suggerisci: se riesco a mantenere la
compatibilità con i vecchi browser è meglio! :) Specie se si parla degli
studenti nelle università, che spesso non hanno molto con cui navigare! ;)

 sě, e anche gli ultimi Netscape)
Scusami se rispondo solo adesso! :) Se i CSS non sono supportati ai vecchi
browser forse č meglio non usarli! Comunque tengo presente il tuo
suggerimento, anche perchč non lo sapevo! ;) Grazie per aver risposto! :)