-
Developers!Scritto daNon Autenticatoil 2015-12-09 16:57:11.0 alle 2015-12-09 16:57:11.0Gli iframe si usano ancora?
Vorrei far comparire in una div il contenuto di un'altra pagina.-
Re: Developers!Scritto daNon Autenticatoil 2015-12-09 17:33:41.0 alle 2015-12-09 17:33:41.0Scritto da:
> Gli iframe si usano ancora?
>
> Vorrei far comparire in una div il contenuto di un'altra pagina.
Se uso iframe la pagina incorporata può avere il suo CSS indipendente, se uso object non ho capito. Non riesco a mettere a fuoco vantaggi e svantaggi dell'uno e dell'altro.
-
Re: Developers!Scritto dagengivaUtente privileggiatoil 2015-12-09 17:40:53.0 alle 2015-12-09 17:40:53.0Trollate totali: 9100Scritto da:
> Gli iframe si usano ancora?
>
> Vorrei far comparire in una div il contenuto di un'altra pagina.
io non ne so un cazzo ma secondo me devi fare come facevo io prima dei consigli della suora
con js
document.getElementById("tuo_div").innerHTML = "nuovo contenuto";Cercatelo con Google, ritardato! ©-
Re: Developers!Scritto daNon Autenticatoil 2015-12-09 17:45:12.0 alle 2015-12-09 17:45:12.0Scritto da: gengiva
> Scritto da:
> > Gli iframe si usano ancora?
> >
> > Vorrei far comparire in una div il contenuto di un'altra pagina.
>
> io non ne so un cazzo ma secondo me devi fare come facevo io prima dei consigli della suora
>
> con js
>
> document.getElementById("tuo_div").innerHTML = "nuovo contenuto";
Inizialmente pensavo anch'io così, ma in tal caso la pagina incorporata non può avere un CSS indipendente, e i link in essa contenuti chiamano una nuova pagina nel browser invece di ambiare solo il contenuto della div. O almeno immagino.-
Re: Developers!Scritto dagengivaUtente privileggiatoil 2015-12-09 17:54:57.0 alle 2015-12-09 17:54:57.0Trollate totali: 9100Scritto da:
> Scritto da: gengiva
> > Scritto da:
> > > Gli iframe si usano ancora?
> > >
> > > Vorrei far comparire in una div il contenuto di un'altra pagina.
> >
> > io non ne so un cazzo ma secondo me devi fare come facevo io prima dei consigli della suora
> >
> > con js
> >
> > document.getElementById("tuo_div").innerHTML = "nuovo contenuto";
>
> Inizialmente pensavo anch'io così, ma in tal caso la pagina incorporata non può avere un CSS indipendente, e i link in essa contenuti chiamano una nuova pagina nel browser invece di ambiare solo il contenuto della div. O almeno immagino.
io vado qui
http://www.w3schools.com/js/js_htmldom_html.asp
questo sito è una miniera d'oro, impari in un petosecondo con tutti gli esempiCercatelo con Google, ritardato! ©-
Re: Developers!Scritto daNon Autenticatoil 2015-12-09 18:24:49.0 alle 2015-12-09 18:24:49.0Scritto da: gengiva
> Scritto da:
> > Scritto da: gengiva
> > > Scritto da:
> > > > Gli iframe si usano ancora?
> > > >
> > > > Vorrei far comparire in una div il contenuto di un'altra pagina.
> > >
> > > io non ne so un cazzo ma secondo me devi fare come facevo io prima dei consigli della suora
> > >
> > > con js
> > >
> > > document.getElementById("tuo_div").innerHTML = "nuovo contenuto";
> >
> > Inizialmente pensavo anch'io così, ma in tal caso la pagina incorporata non può avere un CSS indipendente, e i link in essa contenuti chiamano una nuova pagina nel browser invece di ambiare solo il contenuto della div. O almeno immagino.
>
> io vado qui
>
> http://www.w3schools.com/js/js_htmldom_html.asp
>
> questo sito è una miniera d'oro, impari in un petosecondo con tutti gli esempi
Anch'io ci vado spesso, perché quasi tutte le ricerche di Google hanno ai primi posti quel sito.
-
Re: Developers!Scritto daNon Autenticatoil 2015-12-10 00:42:45.0 alle 2015-12-10 00:42:45.0Scritto da: gengiva
> Scritto da:
> > Scritto da: gengiva
> > > Scritto da:
> > > > Gli iframe si usano ancora?
> > > >
> > > > Vorrei far comparire in una div il contenuto di un'altra pagina.
> > >
> > > io non ne so un cazzo ma secondo me devi fare come facevo io prima dei consigli della suora
> > >
> > > con js
> > >
> > > document.getElementById("tuo_div").innerHTML = "nuovo contenuto";
> >
> > Inizialmente pensavo anch'io così, ma in tal caso la pagina incorporata non può avere un CSS indipendente, e i link in essa contenuti chiamano una nuova pagina nel browser invece di ambiare solo il contenuto della div. O almeno immagino.
>
> io vado qui
>
> http://www.w3schools.com/js/js_htmldom_html.asp
>
> questo sito è una miniera d'oro, impari in un petosecondo con tutti gli esempi
Alcuni sostengono che w3schools non sia una buona fonte.
http://meta.stackoverflow.com/questions/280478/why...
-
Re: Developers!Scritto da:
> Scritto da: gengiva
> > Scritto da:
> > > Scritto da: gengiva
> > > > Scritto da:
> > > > > Gli iframe si usano ancora?
> > > > >
> > > > > Vorrei far comparire in una div il contenuto di un'altra pagina.
> > > >
> > > > io non ne so un cazzo ma secondo me devi fare come facevo io prima dei consigli della suora
> > > >
> > > > con js
> > > >
> > > > document.getElementById("tuo_div").innerHTML = "nuovo contenuto";
> > >
> > > Inizialmente pensavo anch'io così, ma in tal caso la pagina incorporata non può avere un CSS indipendente, e i link in essa contenuti chiamano una nuova pagina nel browser invece di ambiare solo il contenuto della div. O almeno immagino.
> >
> > io vado qui
> >
> > http://www.w3schools.com/js/js_htmldom_html.asp
> >
> > questo sito è una miniera d'oro, impari in un petosecondo con tutti gli esempi
>
> Alcuni sostengono che w3schools non sia una buona fonte.
>
> http://meta.stackoverflow.com/questions/280478/why...
Come completezza e correttezza secondo me la migliore documentazione sono le pagine di mdn (mozilla developer network).
Nota come lo stesso articolo in w3schools invita a usare document.write*, mentre quello di mozilla indica l'uso corretto delle dom api:
https://developer.mozilla.org/en-US/docs/Web/API/D...
* ovviamente il perché è sbagliato usarlo è spiegato per bene nelle pagine di mdn: https://developer.mozilla.org/en-US/docs/Web/API/D...
**Modificato dall'autore il 10.12.2015 00:49**Young professional woman and busy mom.-
Re: Developers!Scritto daNon Autenticatoil 2015-12-10 00:51:37.0 alle 2015-12-10 00:51:37.0Scritto da: ::1
> Scritto da:
> > Scritto da: gengiva
> > > Scritto da:
> > > > Scritto da: gengiva
> > > > > Scritto da:
> > > > > > Gli iframe si usano ancora?
> > > > > >
> > > > > > Vorrei far comparire in una div il contenuto di un'altra pagina.
> > > > >
> > > > > io non ne so un cazzo ma secondo me devi fare come facevo io prima dei consigli della suora
> > > > >
> > > > > con js
> > > > >
> > > > > document.getElementById("tuo_div").innerHTML = "nuovo contenuto";
> > > >
> > > > Inizialmente pensavo anch'io così, ma in tal caso la pagina incorporata non può avere un CSS indipendente, e i link in essa contenuti chiamano una nuova pagina nel browser invece di ambiare solo il contenuto della div. O almeno immagino.
> > >
> > > io vado qui
> > >
> > > http://www.w3schools.com/js/js_htmldom_html.asp
> > >
> > > questo sito è una miniera d'oro, impari in un petosecondo con tutti gli esempi
> >
> > Alcuni sostengono che w3schools non sia una buona fonte.
> >
> > http://meta.stackoverflow.com/questions/280478/why...
>
> Come completezza e correttezza secondo me la migliore documentazione sono le pagine di mdn (mozilla developer network).
>
> Nota come lo stesso articolo in w3schools invita a usare document.write*, mentre quello di mozilla indica l'uso corretto delle dom api:
> https://developer.mozilla.org/en-US/docs/Web/API/D...
>
> * ovviamente il perché è sbagliato usarlo è spiegato per bene nelle pagine di mdn: https://developer.mozilla.org/en-US/docs/Web/API/D...
>
> **Modificato dall'autore il 10.12.2015 00:49**
Insegnare l'esistenza di document.write non è sbagliato, caso mai è sbagliato indicarlo come best practice.
Comunque sia, per una buona istruzione il Mein Kampf non ha paragone.-
Re: Developers!Scritto da:
> Scritto da: ::1
> > Scritto da:
> > > Scritto da: gengiva
> > > > Scritto da:
> > > > > Scritto da: gengiva
> > > > > > Scritto da:
> > > > > > > Gli iframe si usano ancora?
> > > > > > >
> > > > > > > Vorrei far comparire in una div il contenuto di un'altra pagina.
> > > > > >
> > > > > > io non ne so un cazzo ma secondo me devi fare come facevo io prima dei consigli della suora
> > > > > >
> > > > > > con js
> > > > > >
> > > > > > document.getElementById("tuo_div").innerHTML = "nuovo contenuto";
> > > > >
> > > > > Inizialmente pensavo anch'io così, ma in tal caso la pagina incorporata non può avere un CSS indipendente, e i link in essa contenuti chiamano una nuova pagina nel browser invece di ambiare solo il contenuto della div. O almeno immagino.
> > > >
> > > > io vado qui
> > > >
> > > > http://www.w3schools.com/js/js_htmldom_html.asp
> > > >
> > > > questo sito è una miniera d'oro, impari in un petosecondo con tutti gli esempi
> > >
> > > Alcuni sostengono che w3schools non sia una buona fonte.
> > >
> > > http://meta.stackoverflow.com/questions/280478/why...
> >
> > Come completezza e correttezza secondo me la migliore documentazione sono le pagine di mdn (mozilla developer network).
> >
> > Nota come lo stesso articolo in w3schools invita a usare document.write*, mentre quello di mozilla indica l'uso corretto delle dom api:
> > https://developer.mozilla.org/en-US/docs/Web/API/D...
> >
> > * ovviamente il perché è sbagliato usarlo è spiegato per bene nelle pagine di mdn: https://developer.mozilla.org/en-US/docs/Web/API/D...
> >
> > **Modificato dall'autore il 10.12.2015 00:49**
>
> Insegnare l'esistenza di document.write non è sbagliato, caso mai è sbagliato indicarlo come best practice.
Esatto, era quello che intendevo perché mi è saltato all'occhio appena ho aperto il link.
> Comunque sia, per una buona istruzione il Mein Kampf non ha paragone.
Young professional woman and busy mom.
-
-
-
Re: Developers!Scritto dagengivaUtente privileggiatoil 2015-12-10 18:26:46.0 alle 2015-12-10 18:26:46.0Trollate totali: 9100Scritto da:
> Scritto da: gengiva
> > Scritto da:
> > > Scritto da: gengiva
> > > > Scritto da:
> > > > > Gli iframe si usano ancora?
> > > > >
> > > > > Vorrei far comparire in una div il contenuto di un'altra pagina.
> > > >
> > > > io non ne so un cazzo ma secondo me devi fare come facevo io prima dei consigli della suora
> > > >
> > > > con js
> > > >
> > > > document.getElementById("tuo_div").innerHTML = "nuovo contenuto";
> > >
> > > Inizialmente pensavo anch'io così, ma in tal caso la pagina incorporata non può avere un CSS indipendente, e i link in essa contenuti chiamano una nuova pagina nel browser invece di ambiare solo il contenuto della div. O almeno immagino.
> >
> > io vado qui
> >
> > http://www.w3schools.com/js/js_htmldom_html.asp
> >
> > questo sito è una miniera d'oro, impari in un petosecondo con tutti gli esempi
>
> Alcuni sostengono che w3schools non sia una buona fonte.
>
> http://meta.stackoverflow.com/questions/280478/why...
cazzi loro
per quel che serve a me va benissimo
Cercatelo con Google, ritardato! ©
-
-
-
-
Re: Developers!Scritto daNon Autenticatoil 2015-12-10 00:59:01.0 alle 2015-12-10 00:59:01.0Scritto da: gengiva
> Scritto da:
> > Gli iframe si usano ancora?
> >
> > Vorrei far comparire in una div il contenuto di un'altra pagina.
>
> io non ne so un cazzo ma secondo me devi fare come facevo io prima dei consigli della suora
>
> con js
>
> document.getElementById("tuo_div").innerHTML = "nuovo contenuto";
La suora invece cosa dice di fare?
Appendere un text node al div?document.getElementById("myDiv").appendChild(document.createTextNode("nuovo contenuto"));-
Re: Developers!Scritto da:
> Scritto da: gengiva
> > Scritto da:
> > > Gli iframe si usano ancora?
> > >
> > > Vorrei far comparire in una div il contenuto di un'altra pagina.
> >
> > io non ne so un cazzo ma secondo me devi fare come facevo io prima dei consigli della suora
> >
> > con js
> >
> > document.getElementById("tuo_div").innerHTML = "nuovo contenuto";
>
> La suora invece cosa dice di fare?
> Appendere un text node al div?
>
>> document.getElementById("myDiv").appendChild(document.createTextNode("nuovo contenuto")); >
Dipende da dove prendi il contenuto. Mettere dell'html così nella pagina è rischioso, espone a vulnerabilità. A meno che non si tratti di contenuti statici.Young professional woman and busy mom.-
Re: Developers!Scritto daNon Autenticatoil 2015-12-10 14:49:41.0 alle 2015-12-10 14:49:41.0Scritto da: ::1
> Scritto da:
> > Scritto da: gengiva
> > > Scritto da:
> > > > Gli iframe si usano ancora?
> > > >
> > > > Vorrei far comparire in una div il contenuto di un'altra pagina.
> > >
> > > io non ne so un cazzo ma secondo me devi fare come facevo io prima dei consigli della suora
> > >
> > > con js
> > >
> > > document.getElementById("tuo_div").innerHTML = "nuovo contenuto";
> >
> > La suora invece cosa dice di fare?
> > Appendere un text node al div?
> >
> >> > document.getElementById("myDiv").appendChild(document.createTextNode("nuovo contenuto")); > >
>
> Dipende da dove prendi il contenuto.
Dallo stesso server della pagina principale. Al massimo eventualmente da un altro mio server.
> Mettere dell'html così nella pagina è rischioso, espone a vulnerabilità. A meno che non si tratti di contenuti statici.
Abbastanza statici.
-
-
-
-
Re: Developers!Scritto da:
> Gli iframe si usano ancora?
Sono passati di moda.
> Vorrei far comparire in una div il contenuto di un'altra pagina.
Conosci già la risposta. Quanto è diverso il css per necessitare di un frame separato?Young professional woman and busy mom.-
Re: Developers!Scritto daNon Autenticatoil 2015-12-10 01:13:03.0 alle 2015-12-10 01:13:03.0Scritto da: ::1
> Scritto da:
> > Gli iframe si usano ancora?
>
> Sono passati di moda.
>
> > Vorrei far comparire in una div il contenuto di un'altra pagina.
>
> Conosci già la risposta. Quanto è diverso il css per necessitare di un frame separato?
Non ho ben capito la domanda. Nella pagina ci dovrebbe essere un rettangolo con una presentescion fatta di pagine HTML, 1.htm, 2.htm eccetera. Queste possono avere uno stile arbitrario.
Per il momento iframe è una soluzione semplice, e HTML5 non l'ha deprecato. Un'altra soluzione è object, ma dovrei imparare come fare e non so cosa poi succeda cliccando eventuali link presenti nella presentazione (es. nella pagina 2.htm un link "vai al fondo" a 28.htm).-
Re: Developers!Scritto da:
> Scritto da: ::1
> > Scritto da:
> > > Gli iframe si usano ancora?
> >
> > Sono passati di moda.
> >
> > > Vorrei far comparire in una div il contenuto di un'altra pagina.
> >
> > Conosci già la risposta. Quanto è diverso il css per necessitare di un frame separato?
>
> Non ho ben capito la domanda. Nella pagina ci dovrebbe essere un rettangolo con una presentescion fatta di pagine HTML, 1.htm, 2.htm eccetera. Queste possono avere uno stile arbitrario.
>
> Per il momento iframe è una soluzione semplice, e HTML5 non l'ha deprecato. Un'altra soluzione è object, ma dovrei imparare come fare e non so cosa poi succeda cliccando eventuali link presenti nella presentazione (es. nella pagina 2.htm un link "vai al fondo" a 28.htm).
Se l'obiettivo è questo allora l'iframe può inizialmente sembrare la scelta giusta; tuttavia non è così.
Usando il tag object le submit/link verrebbero aperti nella finestra principale, non esiste alcun tipo di navigazione relativa all'object; tuttavia l'iframe usato per questo scopo specifico perderebbe un vantaggio fondamentale, ovvero la possibilità di linkare la singola slide e la possibilità di navigare coi controlli del browser.
Io mi affiderei a tool per generare le slides statiche, oppure a una libreria javascript per le slides (che usano gli url con l'hash per linkare le pagine).Young professional woman and busy mom.-
Re: Developers!Scritto daNon Autenticatoil 2015-12-10 14:57:07.0 alle 2015-12-10 14:57:07.0Scritto da: ::1
> Scritto da:
> > Scritto da: ::1
> > > Scritto da:
> > > > Gli iframe si usano ancora?
> > >
> > > Sono passati di moda.
> > >
> > > > Vorrei far comparire in una div il contenuto di un'altra pagina.
> > >
> > > Conosci già la risposta. Quanto è diverso il css per necessitare di un frame separato?
> >
> > Non ho ben capito la domanda. Nella pagina ci dovrebbe essere un rettangolo con una presentescion fatta di pagine HTML, 1.htm, 2.htm eccetera. Queste possono avere uno stile arbitrario.
> >
> > Per il momento iframe è una soluzione semplice, e HTML5 non l'ha deprecato. Un'altra soluzione è object, ma dovrei imparare come fare e non so cosa poi succeda cliccando eventuali link presenti nella presentazione (es. nella pagina 2.htm un link "vai al fondo" a 28.htm).
>
> Se l'obiettivo è questo allora l'iframe può inizialmente sembrare la scelta giusta; tuttavia non è così.
> Usando il tag object le submit/link verrebbero aperti nella finestra principale, non esiste alcun tipo di navigazione relativa all'object;
Come supponevo, perché logico.
> tuttavia l'iframe usato per questo scopo specifico perderebbe un vantaggio fondamentale, ovvero la possibilità di linkare la singola slide
Non vedo il motivo di linkarla, la singola slide è una pagina di formatto ridotto che non ha senso aprire a tutta finestra. Anzi ci metterei anche un robots.txt per non indicizzarla.
> e la possibilità di navigare coi controlli del browser.
Non ho mai provato, ma mi sembra che si possa. Comunque la navigazione nelle slide dovrebbe avvenire con frecce nella pagina ospitante, o nella slide stessa.
> Io mi affiderei a tool per generare le slides statiche, oppure a una libreria javascript per le slides (che usano gli url con l'hash per linkare le pagine).
Devo riponzare bene il tutto. Finora l'idea è che le presentazioni siano fatte di pagine che stanno dentro loro directory, con un loro CSS, e possono essere incorporate in altre pagine.-
Re: Developers!Scritto daNon Autenticatoil 2015-12-10 20:31:38.0 alle 2015-12-10 20:31:38.0Scritto da:
> Scritto da: ::1
> > Scritto da:
> > > Scritto da: ::1
> > > > Scritto da:
> > > > > Gli iframe si usano ancora?
> > > >
> > > > Sono passati di moda.
> > > >
> > > > > Vorrei far comparire in una div il contenuto di un'altra pagina.
> > > >
> > > > Conosci già la risposta. Quanto è diverso il css per necessitare di un frame separato?
> > >
> > > Non ho ben capito la domanda. Nella pagina ci dovrebbe essere un rettangolo con una presentescion fatta di pagine HTML, 1.htm, 2.htm eccetera. Queste possono avere uno stile arbitrario.
> > >
> > > Per il momento iframe è una soluzione semplice, e HTML5 non l'ha deprecato. Un'altra soluzione è object, ma dovrei imparare come fare e non so cosa poi succeda cliccando eventuali link presenti nella presentazione (es. nella pagina 2.htm un link "vai al fondo" a 28.htm).
> >
> > Se l'obiettivo è questo allora l'iframe può inizialmente sembrare la scelta giusta; tuttavia non è così.
> > Usando il tag object le submit/link verrebbero aperti nella finestra principale, non esiste alcun tipo di navigazione relativa all'object;
>
> Come supponevo, perché logico.
>
> > tuttavia l'iframe usato per questo scopo specifico perderebbe un vantaggio fondamentale, ovvero la possibilità di linkare la singola slide
>
> Non vedo il motivo di linkarla, la singola slide è una pagina di formatto ridotto che non ha senso aprire a tutta finestra. Anzi ci metterei anche un robots.txt per non indicizzarla.
>
> > e la possibilità di navigare coi controlli del browser.
>
> Non ho mai provato, ma mi sembra che si possa. Comunque la navigazione nelle slide dovrebbe avvenire con frecce nella pagina ospitante, o nella slide stessa.
>
> > Io mi affiderei a tool per generare le slides statiche, oppure a una libreria javascript per le slides (che usano gli url con l'hash per linkare le pagine).
>
> Devo riponzare bene il tutto. Finora l'idea è che le presentazioni siano fatte di pagine che stanno dentro loro directory, con un loro CSS, e possono essere incorporate in altre pagine.
Dunque. Se i controlli sono nella pagina, fuori dal riquadro della presentazione, devo andar giù di Javascript per dire ai pulsanti cosa fare. Se i controlli sono incorporati nella presentazione, un iframe rende tutto semplice. L'idea di non complicarmi la vita mi alletta. Però l'utente potrebbe aprire il contenuto dell'iframe in una nuova finestra. Dilemmi, dilemmi, dilemmi.
-
-
-
-
-