Visualizzazione dei risultati da 1 a 9 su 9
  1. #1
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    17

    cambia il src di un iframe

    sembra non voler funzionare ma mi sembrava banale...

    codice:
    <html>
    <head>
    <TITLE></TITLE>
    <script language="JavaScript">
    function carica(tab) {
    tabella.src=tab & ".php";
    alert(tab);
    }
    </script>
    </head>
    <body>
    <span align=center><h2>configurazione</h2></span>
    <table>
    	<TR>
    		<TD bgcolor="yellow"><input type='button' name='cm1' value='registra camera' onclick:'carica("confcamera");' /></TD>
    		<TD bgcolor="yellow"><input type='button' name='cm2' value='sistema' onclick:'carica("confsistema");' /></TD>
    	</TR>
    </table>
    <iframe name="tabella" width=100% frameborder="0" src=""></iframe>
    </body></html>
    al click del pulsante dovrebbe cambiare il src dell'iframe e, quantomeno, spuntare l'alert con il nome...
    ma non funziona....
    chi mi aiuta a capire dove sbaglio??
    grazie

  2. #2
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    hai usato i duepunti (:) al posto dell'uguale (=)

    onclick=
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  3. #3
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    17
    grazie...
    ma mi vergogno un pò...

  4. #4
    Utente di HTML.it
    Registrato dal
    Jan 2006
    Messaggi
    17
    ma non era solo quello... infatti, provenendo da asp.net, la & confronta ma non unisce le stringhe.

    bene. sistemato questo lo script va ma non mi cambia il source dell'iframe e quindi non si vede il contenuto, un semplice html, della pagina confcamera.php

    è corretta il codice
    codice:
    <script language="JavaScript">
    var source;
    
    function carica(tab) {
    source=tab + ".php";
    document.tabella.src=source;
    alert(source);
    }
    </script>
    l'alert mi restituisce il nome corretto (il file è nella stessa directory ma non vedo nulla..

    -----------------------------------
    ma sto imparando (??!!)

  5. #5
    Utente di HTML.it L'avatar di Ifrit
    Registrato dal
    Oct 2005
    Messaggi
    116

    Stesso Problema

    Ho lo stesso problema... non so come ricolvere


    codice:
    <html> 
    
    <head>
    
    <SCRIPT LANGUAGE="JavaScript">
    var source;
    
    function change(pop)
    {
    	source = pop + ".html";
    	document.FX.src=source;
    }
    
    </SCRIPT>
    
    </head>
    
    <body>
    
    <a href="#ese" onclick ='change("medium")'>
       <img src = "opg/wast.gif">
    
    </a>
    
    <iframe name="FX" width="200" height="200" src="long.html" scrolling="auto">
    </iframe>
    
    </body>
    
    </html>
    qualcuno può darci una dritta?
    codice:
     $(".canaglia").show()

  6. #6
    guarda se così ti va

    codice:
    <html> 
    
    <head>
    
    <SCRIPT LANGUAGE="JavaScript">
    var source;
    
    function change(pop)
    {
    	source = pop + ".html";
    	document.getElementById('FX').src = source;
    }
    
    </SCRIPT>
    
    </head>
    
    <body>
    
    <a href="#ese" onclick ="change('medium');">
       <img src = "opg/wast.gif">
    
    </a>
    
    <iframe name="FX" id="FX" width="200" height="200" src="long.html" scrolling="auto">
    </iframe>
    
    </body>
    
    </html>

  7. #7
    Utente di HTML.it L'avatar di Ifrit
    Registrato dal
    Oct 2005
    Messaggi
    116
    si grazie infinite....va benissimo

    ora devo chiederti 2 cortesie...la prima e riguardo a qusto...xke prima nn andava e ora vah??

    la seconda e riferito alla funzione de metterei il frame in un div

    document.getElementById('FX').src = source;

    rimango questa oppure devo scrivere questa?

    document.div.getElementById('FX').src = source;


    ti chiedo queste 2 cose per nn rimanere nel'ignoranza e dover sempre rompere i coglioni qui sul forum :-)

    [skusate il linguaggio]
    codice:
     $(".canaglia").show()

  8. #8
    Rimane cmq document.getElementById('FX').src = source;

    non andava perche non puoi chiamare l'oggetto con nome FX con document.FX

    devi chiamarlo per id : document.getElementById('id_del tuo oggetto')

    se guardi nel codice che ti ho passato oltre al nome per l'iframe ti ho messo anche l'id

  9. #9
    Utente di HTML.it L'avatar di Ifrit
    Registrato dal
    Oct 2005
    Messaggi
    116
    sisi...avevo notato...grazie mille ancora :-)
    codice:
     $(".canaglia").show()

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.