Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11
  1. #1
    Utente di HTML.it L'avatar di pariri
    Registrato dal
    Jul 2003
    Messaggi
    1,470

    Emulare iFrame con css e link

    Ciao!

    Mi serve emulare un iFrame e ho trovato questo:

    codice:
    .iframe {
    width: 250px;
    height: 250px;
    overflow: auto;
    border: 1px solid #000;
    padding: 5px;
    }
    Allora il mio problema è questo: dentro alla pagina "prova.html" ho 4 links che dovrò aprire all'interno di questi "iFrames". Come posso fare?

    Grazie!!!
    La vita è un percorso, goditi il viaggio.

  2. #2
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    16
    perfetto,
    sto cercando anch'io una risposta,
    appena capisco qualcosa lo dico anche a te.
    per ora provo con javascript

  3. #3
    Utente bannato
    Registrato dal
    Sep 2009
    Messaggi
    1,737
    Si deve emulare con un object e non con un box, al box non puoi dare un nome dove indirizzare la pagina, all'object si!

  4. #4
    ciao, le proprietà dei css che possono "collaborare" con il tuo progetto sono visibility e display, con le quali puoi "nascondere" uno o più div oppure "far ricomparire" un div precedentemente nascosto. In questo caso i div da mostrare alla pressione del link sarebbero già compresi nella pagina e semplicemente tenuti nascosti fino al momento opportuno. Sull'evento onclick poi tramite javascript andrai a modificare i parametri di visibility o display "facendo apparire" nuovo contenuto e "facendo scomparire" il vecchio.

    Ad ogni modo devi fare affidamento su javascript.
    Se invece intendi proprio "aggiornare" dinamicamente un contenuto, forse devi informarti su AJAX.

    Ti (vi) aiuterei di più ma javascript non è il mio forte.
    sopra la panca la capra campa, sotto la panca la suddetta decede (soffrendo).
    (il mio vero nome è davidino ^_^)

  5. #5
    Originariamente inviato da miki003
    Si deve emulare con un object e non con un box, al box non puoi dare un nome dove indirizzare la pagina, all'object si!
    per favore spiega che imparo
    sopra la panca la capra campa, sotto la panca la suddetta decede (soffrendo).
    (il mio vero nome è davidino ^_^)

  6. #6
    Utente bannato
    Registrato dal
    Sep 2009
    Messaggi
    1,737
    Originariamente inviato da Pino SIlvestre
    per favore spiega che imparo
    E' molto semplice, questo è lo schema

    [CODE]
    <html>
    <head>
    ......
    .......
    </head>
    <body>
    ...............
    Apri la pagina nell'oggetto
    ...............
    <object
    id="contenitore"
    name="contenitore"
    ...............
    ...............
    ............... >
    </object>
    </body>
    </html>

  7. #7
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    16
    grazie miki!
    ma guarda che a me non funziona x niente...
    ho anche provato a modificarlo, ma niente. si carica sempre il link in una nuova finestra.
    a qualcuno funziona?

  8. #8
    Utente bannato
    Registrato dal
    Sep 2009
    Messaggi
    1,737
    Originariamente inviato da davdor
    grazie miki!
    ma guarda che a me non funziona x niente...
    ho anche provato a modificarlo, ma niente. si carica sempre il link in una nuova finestra.
    a qualcuno funziona?
    A me funziona!

  9. #9
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    16
    innanzitutto grazie mike per la tua pazienza,
    te ne chiedo ancora un pochino!
    ho provato a guardare l'esempio linkato, ma non capisco:
    non trovo nessun tag object nel codice, e in più non vedo nel codice neanche
    il testo dei tre "link" aston, porsche, ferrari. nè capisco se il contenuto ad essi collegato
    è effettivamente contenuto in un'altra pagina web oppure no...
    insomma, non ci capisco un granché!
    io ho messo esattamente la tua struttura in un'altra pagina, ma non funzia...
    guarda, ti metto anche quello che ho scritto nel body, così capisci se c'è un problema:
    codice:
    Apri la pagina nell'oggetto
    
    <object id="contenitore" name="contenitore" width="300" height="300" border="2">
    </object>
    non potresti tipo postare un codice dettagliato o comunque provare a farmi capire?
    grazie infinite per il tuo aiuto, aspetto tue notizie!

  10. #10
    Utente di HTML.it
    Registrato dal
    Oct 2007
    Messaggi
    16
    allora, vedo che nessuno se n'è più interessato.
    comunque per chi voglia io avrei risolto con l'object che consigliava miki,
    il problema è che con questo metodo si ha lo stesso risultato dell'iframe.
    quindi (mi rivolgo a pariri) si perdono tutti i vantaggi che si avrebbero con css,
    di avere questo "iframe" cioè all'interno della pagina stessa, e non come contenuto separato.
    con queste istruzioni si riesce a mettere dentro un div qualsiasi contenuto
    mandato da link diversi in javascript, senza aggiornare la pagina (e questo è perfetto). cioè
    si possono caricare testo, immagini, etc.
    MA non sono riuscito a modificare l'esempio affinchè si possano caricare dallo stesso div
    vere e proprie pagine, cioè contenuti esterni. si potrebbe, certo mettendo un object, ma così siamo
    punto a capo.
    se si capisce, e se c'è qualcuno invece che sa come si possa fare con solo java,
    lo prego di farmelo sapere. idem nel caso sia impossibile, così almeno smetto di provarci!
    grazie mille a tutti!!

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.