Newsgroup: it.comp.www.html
Titolo: Frame nascosti

Qualcuno potrebbe spiegarmi cosa sono e come si fanno?
Grazie
Miao
Vally (aka gattadalegare)
---
ICQ #27946239 - per favore, nella richiesta, specificate il ng, così faccio
un gruppo a parte :o)
------

Sono frame di altezza/larghezza impostata a ZERO.
---
the fly on the net
webmaster di "the devil inside"
http://members.tripod.com/netfly
e-mail:
net...@netbusiness.it


Uops... veramente non mi riferivo a quelli... quelli si vedono comunque se
uno si guarda l'HTML del frameset... =o/
Nel frameset di 
www.probo.it/JavaScript
 c'è un frame "about:blanc" con
name="nascosto"
Mi chiedevo come si fa a riempire quell'about:blanc, in modo che dal
frameset non fosse visibile alcun url.
Mi spiego meglio: io sono un'animatrice volontaria di Atlantide e quando ho
visto che gli utenti si lamentavano per la carenza di emoticone, ho pensato
di crearne alcune nuove.
Son piaciute molto, ma non le hanno ancora inserite nel programma (anche
perché hanno preso spunto dalla mia idea per creare un concorso).
AtlantisVally (io) ha la homepage su digiland (che ha una chat nuova nuova,
pure lei della e-share, come quella di Atlantide), sulla quale c'è il link
per la pagina delle iconcine (che invece si trova su Tripod).
Ho disabilitato il tasto destro e le ho messe in un frame, ma l'URL del
frame è, ovviamente, visibile dal frameset.
Mi chiedevo se fosse possibile evitarlo... ma forse ho sbagliato ng... =o/
Ho pensato che si dovesse creare un javascript col quale riempire
l'about:blank con l'URL delle iconcine, da richiamare poi nel frame
principale... ma non saprei da che parte cominciare... =o(
Soprattutto non so dove creare il javscript... dev'essere indipendente o su
un'altra pagina del sito?
Si può fare? Sono OT? Devo postarlo su it.comp.lang.javascript?


 
net...@netbusiness.it
Già che ci siamo, potreste spiegare anche a cosa servono?
Ci ho riflettuto ma non riesco a vederne l'utilizzazione...
Grazie
Gianrico
 
______________________________________________________________________
Message envoye depuis iFrance >>  
http://www.ifrance.com
Gratuit >> Hebergement (50 Mo)/Vos emails (POP&HTML)/Vos P.A.
NOUVEAU : vos encheres On-line : 
http://ifrance.aucland.fr
--
Posted from 
www.ifrance.com
 [209.67.249.134]
via Mailgate.ORG Server - 
http://www.mailgate.org

Tramite javascript:
top.nascosto.document.write("testo HTML")
oppure
parent.nascosto.document.write("testo HTML")


Ci ho riflettuto ma non riesco a vederne l'utilizzazione...
Ah, sono utilissimi... per esempio se tu volessi creare un carrello della
spesa, all'interno potresti creare una variabile JS che contenga gli
elementi acquistati, oppure per nascondere il codice HTML (o rendere
difficile la lettura), o per inserire qualsiasi informazione (o immagini)
che servono sempre durante il sito (tipo il logo).
Come ultima cosa potresti caricare tutta la pagina html sul frame nascosto e
visualizzare "pagina in caricamento" nell'altra e poi fare lo scambio quando
completo.
Insomma, parecchie cose, basta avere un'attimo di fantasia.


 Insomma, parecchie cose, basta avere un'attimo di fantasia.
Beh, me la sono cercata... grazie comunque per i chiarimenti.


 parent.nascosto.document.write("testo HTML")
Pero' non risolve il problema originale: il
contenuto del frame "nascosto" e' ben visibile
come parametro di document.write.
Volendo complicarsi la vita si puo' criptare
il testo, ma poi bisogna fornire la funzione
di decodifica. Quindi se l'utente vuol vedere
il contenuto, lo vede (se non lo vuole vedere
basta il frame in chiaro, tanto non lo guarda).
	Mauro

 Gianrico
Io ad esempio ho messo un file midi in un frame invisibile nella Home Page
di un sito con piu' pagine, in questo modo andando alle pagine successive
non avviene l'interruzione della musica che invece prosegue indisturbata.
Se vuoi vedere il risultato guarda questi siti:
www.ezeta.net/cm
www.ezeta.net
Ciao, Roberto
--
**************************************
per rispondere togliere "toglimi-"
rzan...@toglimi-netbusiness.it
**************************************


Scusate il ritardo, ma sono stata via per un paio di giorni =o)
Dunque dunque... ci ho provato in due modi... il primo è fallito miseramente
=o(((((
Avevo creato un frameset con un about:blanc come frame principale, poi dal
frame nascosto, avviavo una funzione (usando onload) che mi cambiava l'URL
del frameset... solo che dopo aver creato 2 frameset e due frame (quello
nascosto del primo frameset e quello visibile del secondo... mi sono accorta
che risultava solo il secondo frameset
=°(°°°°°
Poi mi sono dannata l'anima per ricreare tutta la pagina in un file Data.js
che viene richiamato dal frame n°2, vale a dire quello nascosto e poi
mandato al frame principale.
Però non serve a niente, infatti, tutto il codice HTML scritto con
javascript, risulta comunque essere il codice della pagina... e quindi
visibilissimo
=o(((((
3a soluzione possibile è quella di far fare a chi volesse prendersi le mie
iconcine un bel po' di passaggi creando un frameset con un solo frame, sul
quale compare solo un bottone con scritto click. Cliccando sul bottone,
parte il Data.js che scrive la pagina delle iconcine.
Oppure, meglio ancora, far scrivere il bottone sull'about:blanc dal frame
nascosto, così i passaggi diventano di più.
Il bottone non è un link, quindi non si vede la source sulla barra di stato
della finestra... però... se l'utente guarda l'Html della pagina PRIMA di
cliccare il bottone, vede il link per il Data.js e gli complico davvero la
vita, infatti deve andare a prendersi il Javascript e spulciarselo, ma se lo
guarda DOPO aver cliccato sul bottone... siamo daccapo
=°(°°°°°
Insomma... mi sa che l'unica soluzione è non metterle online o sperare nella
fortuna... =o(((


 Ci ho riflettuto ma non riesco a vederne l'utilizzazione...
 Secondo me potrebbero servire per conservare i valori di
 variabili JavaScript anche quando si cambia pagina.
 Non escludo altre applicazioni tipo  il caricamento di file
 sonori. 
-- 
QUICKER E-mail: 
pad...@padovanet.it


Grazie, sei stato conciso ed esauriente...
Ciao
