HighDots Forums  

Javascript e Simil "iFrame"

Javascript (Italian) Il linguaggio JavaScript (it.comp.lang.javascript)


Discuss Javascript e Simil "iFrame" in the Javascript (Italian) forum.



Reply
 
Thread Tools Display Modes
  #1  
Old   
TalkBox
 
Posts: n/a

Default Javascript e Simil "iFrame" - 01-14-2006 , 11:20 AM






Salve a tutti,
Ho da poco creato una pagina in cui al suo interno è contenuto un "iFrame".

Sostanzialmente l' iFrame genera a video una "finestra" all' interno
della quale è possibile caricare un' altra pagina ad ex. html.

La mia domanda sarà forse stupida ma sto da poco iniziando a manipolare
il javascript:

E' possibile ottenere lo stesso risultato mediante Javascript???
Ossia creare mediante javascript un riquardo (come l' iFrame appunto),
all' interno del quale, mediante apposita istruzione
viene caricata un' altra pagina, ad ex. html??

Di seguito vi posto un esempio della versione "iFrame", con la speranza
che possiate aiutarmi a raggiungere il medesimo risultato,
se non sto dicendo castronerie, con il javascript.

....
<iframe src="http://www.html.it" name="Finestrella" width="400"
marginwidth="0" height="400" marginheight="0" align="top"
scrolling="auto" id="Finestrella"></iframe>
....


Grazie Infinitamente a chi potrà aiutarmi.
Saluti

Reply With Quote
  #2  
Old   
Nando
 
Posts: n/a

Default Re: Javascript e Simil "iFrame" - 01-14-2006 , 11:56 AM






TalkBox <TalkBox (AT) talk (DOT) box> ha scritto:

Quote:
E' possibile [...] creare mediante javascript un
riquardo (come l' iFrame appunto), all' interno
del quale, mediante apposita istruzione viene
caricata un' altra pagina, ad ex. html??
La prima che mi viene in mente è creare una divisione (div) con altezza
fissa e overflow impostato a "scroll"; riguardo al contenuto della div,
utilizzare xmlhttprequest.
Ma mi pare "appena appena" lambiccoso
Poi è necessario prevedere le alternative per i browser che non supportano
xmlhttprequest.

--
Nando [?]
Ex-Apostolo della Ex-Prova


Reply With Quote
  #3  
Old   
TalkBox
 
Posts: n/a

Default Re: Javascript e Simil "iFrame" - 01-17-2006 , 06:36 AM



Non cè quindi la possibilità mediante uno Script Javascript di ottenere
lo stesso risultato di un iFrame??

Nando ha scritto:
Quote:
TalkBox <TalkBox (AT) talk (DOT) box> ha scritto:

E' possibile [...] creare mediante javascript un
riquardo (come l' iFrame appunto), all' interno
del quale, mediante apposita istruzione viene
caricata un' altra pagina, ad ex. html??

La prima che mi viene in mente è creare una divisione (div) con altezza
fissa e overflow impostato a "scroll"; riguardo al contenuto della div,
utilizzare xmlhttprequest.
Ma mi pare "appena appena" lambiccoso
Poi è necessario prevedere le alternative per i browser che non supportano
xmlhttprequest.


Reply With Quote
  #4  
Old   
Agostino De Matteis
 
Posts: n/a

Default Re: Javascript e Simil "iFrame" - 01-17-2006 , 07:12 AM



Il Sat, 14 Jan 2006 17:20:50 +0100, TalkBox ha scritto:

Quote:
Ossia creare mediante javascript un riquardo (come l' iFrame appunto),
all' interno del quale, mediante apposita istruzione
viene caricata un' altra pagina, ad ex. html??
Devi caricare l'altra pagina con XmlHttpRequest e poi inserirne il
contenuto all'interno di un div.

'bye


Reply With Quote
  #5  
Old   
Nando
 
Posts: n/a

Default Re: Javascript e Simil "iFrame" - 01-17-2006 , 07:41 AM



TalkBox <TalkBox (AT) talk (DOT) box> ha scritto:

Quote:
Nando ha scritto:
TalkBox <TalkBox (AT) talk (DOT) box> ha scritto:

E' possibile [...] creare mediante javascript un
riquardo (come l' iFrame appunto), all' interno
del quale, mediante apposita istruzione viene
caricata un' altra pagina, ad ex. html??

La prima che mi viene in mente è creare una divisione (div) con altezza
fissa e overflow impostato a "scroll"; riguardo al contenuto della div,
utilizzare xmlhttprequest.
Ma mi pare "appena appena" lambiccoso
Poi è necessario prevedere le alternative per i browser che non supportano
xmlhttprequest.

Non cè quindi la possibilità mediante uno Script Javascript di ottenere
lo stesso risultato di un iFrame??
Premessa: ho aggiustato un po' il tuo quoting... di solito si scrive il
proprio messaggio *dopo* il testo del messaggio a cui si risponde... serve
per facilitare la lettura

Riguardo alla risposta: certo che c'è un modo, probabilmente più d'uno...
tra gli altri, c'è quello che ti ho indicato sopra (e che ti ha suggerito
anche Agostino, vedo), cioè usare l'xmlhttprequest.

P.S. mi spieghi il perché del tuo nick?

--
Nando [?]
Ex-Apostolo della Ex-Prova


Reply With Quote
  #6  
Old   
TalkBox
 
Posts: n/a

Default Re: Javascript e Simil "iFrame" - 01-17-2006 , 09:25 AM



Nando ha scritto:

Quote:
P.S. mi spieghi il perché del tuo nick?

Puro e semplice amore per l'effetto in questione,
Ovviamente linkato a un synth


Reply With Quote
  #7  
Old   
TalkBox
 
Posts: n/a

Default Re: Javascript e Simil "iFrame" - 01-17-2006 , 09:27 AM



Agostino De Matteis ha scritto:
Quote:
Il Sat, 14 Jan 2006 17:20:50 +0100, TalkBox ha scritto:

Ossia creare mediante javascript un riquardo (come l' iFrame appunto),
all' interno del quale, mediante apposita istruzione
viene caricata un' altra pagina, ad ex. html??

Devi caricare l'altra pagina con XmlHttpRequest e poi inserirne il
contenuto all'interno di un div.

'bye
Grazie per l'aiuto,

da quanto ho capito, ci possono però essere problemi con alcuni browser
vero?

è possibile aggirare nel caso tali inconvenienti?

Grazie mille per l'aiuto


Reply With Quote
  #8  
Old   
Nando
 
Posts: n/a

Default Re: Javascript e Simil "iFrame" - 01-17-2006 , 09:50 AM



TalkBox <TalkBox (AT) talk (DOT) box> ha scritto:

Quote:
Nando ha scritto:

P.S. mi spieghi il perché del tuo nick?

Puro e semplice amore per l'effetto in questione,
Ovviamente linkato a un synth
C'è il nostro chitarrista che lo usa, con il solo multieffetto però...
oddio, stavo per chiederti che synth usi per filtrare il suono ma mi viene
in mente che *forse* la discussione è *appena appena* OT

--
Nando [?]
Ex-Apostolo della Ex-Prova


Reply With Quote
  #9  
Old   
Nando
 
Posts: n/a

Default Re: Javascript e Simil "iFrame" - 01-17-2006 , 10:01 AM



TalkBox <TalkBox (AT) talk (DOT) box> ha scritto:

Quote:
Agostino De Matteis ha scritto:
Il Sat, 14 Jan 2006 17:20:50 +0100, TalkBox ha scritto:

Ossia creare mediante javascript un riquardo (come l' iFrame appunto),
all' interno del quale, mediante apposita istruzione
viene caricata un' altra pagina, ad ex. html??

Devi caricare l'altra pagina con XmlHttpRequest e poi inserirne il
contenuto all'interno di un div.

'bye

Grazie per l'aiuto,

da quanto ho capito, ci possono però essere problemi con alcuni browser
vero?
Salve, mi re-inserisco... sì, con tutti quei browser che non supportano
xmlhttprequest; informazioni le trovi qui:

http://www.criosoftware.it/default36.aspx
http://developer.apple.com/internet/...mlhttpreq.html

Quote:
è possibile aggirare nel caso tali inconvenienti?
Certo... se fai un po' di lavoro server-side, oltre che client-side, puoi
fare in modo che se si può usare xmlhttprequest, allora il contenuto viene
caricato tramite quel metodo e inserito nella div, altrimenti la pagina
viene ricaricata con il nuovo contenuto nella div. Non so se mi sono
spiegato

--
Nando [?]
Ex-Apostolo della Ex-Prova


Reply With Quote
  #10  
Old   
Cristiano Larghi
 
Posts: n/a

Default Re: Javascript e Simil "iFrame" - 01-17-2006 , 10:11 AM



In data Tue, 17 Jan 2006 16:01:46 +0100, Nando ha scritto:

Quote:
è possibile aggirare nel caso tali inconvenienti?

Certo... se fai un po' di lavoro server-side, oltre che client-side, puoi
fare in modo che se si può usare xmlhttprequest, allora il contenuto viene
caricato tramite quel metodo e inserito nella div, altrimenti la pagina
viene ricaricata con il nuovo contenuto nella div. Non so se mi sono
spiegato
All'inizio io ero un po' titubante ma poi Zer0 insisteva nel dire che era
veloce...in effetti (che noia dargli sempre ragione, eh? ;-)) io creo una
classe che fa TUTTO ciò che mi serve, poi:
a) se supporta xmlhttp chiamo una classe server-side che non fa altro che
istanziare la classe che fa tutto passandogli i parametri caricati via xml
b) se non supporta ricarico la pagina e server-side ... indovina? istanzio
la stessa identica classe con i parametri passati via post.

Una volta capito il giro è veramente questione di 10 minuti (io sviluppavo
la parte xmlhttp, poi 3 minuti per parte via Post e qualche minuto in più
per testare con Opera 7.x).
p.s. il javascript è sempre lo stesso (istanzia xmlhttp, se riceve un
riferimento nullo esegue il submit del form, altrimenti prosegue via
xmlhttp...)

--
"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.


Reply With Quote
Reply




Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off



Powered by vBulletin Version 3.5.4
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.