Visualizzazione dei risultati da 1 a 10 su 10
  1. #1

    E' possibile mettere sopra ad un'immagine un iframe... ?

    ... senza che l'immagine venga cancellata?

    Chessò con il background trasparente o roba simile...

    Come si fa?

  2. #2
    Scusate ho sbagliato forum perchè ero appena stato su un'altro mio thread

    Penso sia una domanda stupida alla quale può rispondere chiunque...
    ... quindi per evitare spammare non faccio niente ...

  3. #3
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non credo che un iframe possa avere lo sfondo trasparente.

    Potresti vedere se puoi usare un div con posizionamento assoluto, al suo posto (ma dipende da cosa vuoi metterci dentro).
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  4. #4
    Esatto... devo metterci dentro del testo che deriva da un file php...

    Tempo fa avevo chiesto se con javascript si possono mostrare dei dati contenuti in un file di testo ma nessuno mi ha saputo rispondere...

    ... se non si può con javascript l'unica soluzione è iframe+php+reload

    Infatti li mostro con iframe+php perchè voglio che si aggiornino ogni 10 secondi questi dati.

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Non puoi leggere un file di testo - questo e` vero.
    E non puoi aggiornare un <div> se non per mezzo di JS.

    Dovresti scrivere in un frame nascosto tramite il tuo programma PHP, poi tramite JS copi il contenuto di tale frame dentro il <div>.

    Anziche` un frame nascosto, puoi anche usare una popup (o altra finestra), che potrebbe stare in secondo piano.

    Sono tutte tecniche comunque che hanno vita breve (nel senso che sono deprecate), ma puoi ancora usarle.
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Non avevo pensato al frame nascosto...

    ... sai più o meno come devo impostare la cosa?

  7. #7
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Piu` o meno te l'ho detto, lo ripeto un po' piu` dettagliato, ma poi occorre aggiuistare il tutto in base all'implementazione.

    Il server non puo` autonomamente scrivere sul client: e` necessaria una richiesta del client. per questo potresti fare una pagina (nel frame nascosto) che si auto-richiama ogni tot secondi (10 mi smbrano pochi, specie se la linea e` un po' lenta).

    In tale pagina il server scarica le info necessarie. Ad esempio potrebbe preparare un <div> circa dello stesso tipo che dovra` essere visualizzato.

    Nella stessa pagina ci dovra` essere uno script che all'onload:
    - fa partire un timeout per il riaggiornamento di se stessa
    - fa partire la copia del div nell'altro frame

    Per leggere un div:
    var str = document.getElementById('ID_DEL_DIV').innerHTML;

    Per scriverci:
    document.getElementById('ID_DEL_DIV').innerHTML = str;

    Per scrivere in un div in un altro frame:
    parent.NOMEFRAME.document.getElementById('ID_DEL_D IV').innerHTML = str;
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  8. #8
    Grazie 1000!

    Sono a metà del lavoro.... passo variabili dalla lettura in php ai div tramite javascript, sulla stessa pagina.

    Adesso avrei bisogno di capire come cambiare un div nell'altra pagina.

    Non ho fatto un sito a frames quindi non so il nome del generatore...
    parent.NOMEFRAME.document.getElementById('ID_DEL_D IV').innerHTML = str;

    boh?

    E' una semplice pagina html che fa:
    <iframe id="dati-B-footer" frameborder="0" scrolling="no" src="infoIN.php"></iframe>

    Quindi come può chiamarsi?
    Mi conviene usare un popup anzichè un iframe? E come si fa?

    E come si rende nascosto sia un popup che un iframe?

  9. #9
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Per rendre nascosto un popup.
    metodo 1 (non funzionera` nei browser prossimi - es: IE7)
    window.open(..., ..., "left=4000,top=4000");

    metodo 2 (un po' piu` complesso, se non sai dove e` la madre)
    window.open(...); // posizionare che non sporga dalla madre
    self.focus();

    Per rendere nascosto un iframe, non lo so (forse non si puo`)

    ---

    Se sei in un iframe e il div e` nel documento che lo ha aperto:
    parent.document.getElementById(...

    Se sei in una popup, aperta dalla pagina dove c'e` il div:
    window.opener.document.getElementById(...
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  10. #10
    Magnifico

    Se serve a qualcuno l'esempio è qui... http://nokao.m-a-f-i-a.com/

    In basso mostro uptime e banda (per ora la banda non va perchè ho un programma che non funziona sul server).

    Ogni 10 secondi si aggiornano, perchè è un iframe in php che li manda alla pagina principale.

    L'iframe è width e height 1, absolute top 0 left 0.... quindi non si vede e non rompe le balle

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.