Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di ivy_76
    Registrato dal
    Dec 2004
    Messaggi
    1,822

    [JS] clicco su un bottone e voglio spostare un secondo elemento

    Ciao a tutti

    riporto qui il mio codice che mi dà dei problemi. Voglio fare questo: Clicco sul pulsante qui sotto identificato con id='b1', con lo scopo di spostare la scritta "Questa scritta si deve spostare" identificata con id ='b2'
    Ma quando clicco non succede niente. Se, tanto per provare, nella funzione JS imposto "b1", al posto di "b2" allora il pulsante si sposta.

    Come mai ?


    codice:
    
    <html>
    <head>
    <style type="text/css">
    #b1
    {
    position:absolute;
    }
    </style>
    <script>
    function displayResult()
    {
    document.getElementById("b2").style.left="300px";
    }
    </script>
    </head>
    <body>
    
    <input type="button" id="b1" onclick="displayResult()" value="clicca per spostare la scritta">
    
    
    
    <div id="b2">
    Questa scritta si deve spostare
    </div>
    
    </body>
    </html>
    TORTA DI RISO .. F I N I T A !!

    Da M.C.S.A. a impiegato pubblico :-(

  2. #2

    Re: [JS] clicco su un bottone e voglio spostare un secondo elemento

    Originariamente inviato da ivy_76
    Ciao a tutti

    riporto qui il mio codice che mi dà dei problemi. Voglio fare questo: Clicco sul pulsante qui sotto identificato con id='b1', con lo scopo di spostare la scritta "Questa scritta si deve spostare" identificata con id ='b2'
    Ma quando clicco non succede niente. Se, tanto per provare, nella funzione JS imposto "b1", al posto di "b2" allora il pulsante si sposta.

    Come mai ?


    codice:
    
    <html>
    <head>
    <style type="text/css">
    #b1
    {
    position:absolute;
    }
    </style>
    <script>
    function displayResult()
    {
    document.getElementById("b2").style.left="300px";
    }
    </script>
    </head>
    <body>
    
    <input type="button" id="b1" onclick="displayResult()" value="clicca per spostare la scritta">
    
    
    
    <div id="b2">
    Questa scritta si deve spostare
    </div>
    
    </body>
    </html>

    Ho dai un "margin-left"!! o dai position absolute anche all' ID "b2"
    left - right -top - bottom servono per oggetti in posizione assoluta.
    cosi vedrai che funziona.

    <html>
    <head>
    <style type="text/css">
    #b1
    {
    position:absolute;
    }
    #b2
    {
    position:absolute;
    }
    </style>
    <script>
    function displayResult()
    {
    document.getElementById("b2").style.left="300px";
    }
    </script>
    </head>
    <body>

    <input type="button" id="b1" onclick="displayResult()" value="clicca per spostare la scritta">



    <div id="b2">
    Questa scritta si deve spostare
    </div>

    </body>
    </html>

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 © 2024 vBulletin Solutions, Inc. All rights reserved.