Visualizzazione dei risultati da 1 a 10 su 10

Discussione: Iframes e Javascript

  1. #1
    Utente di HTML.it L'avatar di Gorgo
    Registrato dal
    Oct 2010
    Messaggi
    20

    Iframes e Javascript

    Sto sviluppando questo sito:
    http://www.gorghino.altervista.org/

    Però ho un problema con un pulsante.
    Cliccando sul bottone MiRc il javascript dovrebbe:

    -Aprire http://webchat.freenode.net/ come nuova finestra
    -Cambiare nell'iframe 'webcam' (per esempio) con una pagina vuota (chiamata black2.html).

    I bottoni sono a loro volta in un iframe che apre la pagina bottons.html
    nel suo <head> ho messo:

    <script type="text/javascript">
    function openIframe (f1)
    {
    document.getElementById('webcam').src = f1;
    window.open("http://webchat.freenode.net/")

    }
    </script>


    Nel <body>:
    <td style="width: 64px"><div class="button_irc"></td>


    Però non cambia l'iframe. Come mai?
    Grazie

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Prova cosi:
    top.window.open("http://webchat.freenode.net/")
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    Utente di HTML.it L'avatar di Gorgo
    Registrato dal
    Oct 2010
    Messaggi
    20
    Aspetta forse non mi sono spiegato bene
    Non ho problemi con l'apertura della pagina nuova, il problema è che non mi cambia l'iframe.

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma l'iframe webcam in che sito risiede?
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Utente di HTML.it L'avatar di Gorgo
    Registrato dal
    Oct 2010
    Messaggi
    20
    Il bottone è a sua volta in un iframe (pagina bottons.html) mentre la webcam e la chat sono pagine del mio professore. Però la possibilità di cambiare la pagina di un iframe dovrebbe essere indipendente da che pagina si carica. Giusto?

    N.b. Ho fatto una prova:
    Ho creato un iframe con google.it all'interno di bottons.html e lì la funziona per cambiare iframe funziona. Il problema è cambiarlo nella pagina principale.

  6. #6
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Pur non avendo risposto alla mia domanda, posso dirti che il javascript non interagisce su due domini diversi, e questo è un limite insormontabile.
    Pertanto ritengo che il mancato funzionamento sia per questo motivo, avallato anche da questo Errore: Permesso negato a <http://webchat.freenode.net> di chiamare il metodo Location.toString su <http://www.gorghino.altervista.org>. rilevato sul sito.
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  7. #7
    Utente di HTML.it L'avatar di Gorgo
    Registrato dal
    Oct 2010
    Messaggi
    20
    Non credo sia quello il problema, perchè ho provato con un iframe con google (Però nella stessa pagina dei bottoni) e non ci sono stati problemi.

  8. #8
    Utente di HTML.it L'avatar di Gorgo
    Registrato dal
    Oct 2010
    Messaggi
    20
    Nessuno sa aiutarmi?

  9. #9
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Originariamente inviato da Gorgo
    Nessuno sa aiutarmi?
    Confermo la diagnosi di Andrea... non puoi.

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  10. #10
    Utente di HTML.it L'avatar di Gorgo
    Registrato dal
    Oct 2010
    Messaggi
    20
    Alla fine ho risolto portando i bottoni nella tabella.
    Potete vedere il risultato qui:
    http://www.gorghino.altervista.org/

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.