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

    Funzione visibility non va

    Sono ancora io, volevo chiedervi un aiuto su quest'altro esercizio. Devo usare la funzione visibility ma ci sono dei problemi, sto cercando di capire ma sono ancora all'inizio. In più non funziona il passaggio del mouse per cambiare colore, cosa che mi pareva aver fatto giusta.
    Ho 2 immagini, la prima visibile, se ci clicco deve sparire e comparire l'altra e così via..

    Ecco il codice:


    <html>
    <head>
    <script>

    var grandezza = 20;


    function col (el, colore){
    elem.style.color = colore;
    }
    function col2 (el, colore){
    elem.style.color= colore;
    }

    function saluto (elem){
    if(fondo.innerHTML==''){
    for (var i=0; i<100;i++){
    fondo.innerHTML = fondo.innerHTML+'OK'+'</br>';

    }
    }
    else {
    fondo.innerHTML='';
    }
    }



    function aum (ele){
    nuova_grandezza = grandezza+1;
    ele.style.fontSize = nuova_grandezza
    grandezza++;
    }




    function imma (immagine){
    var clicco;
    if(clicco=1){
    document.getElementById("imm2").style.visibility ="visible";
    }

    return;
    }



    </script>
    </head>


    <body onmouseover= "col ('this','red');"
    onmouseout= "col2 ('this','black');">

    <h1 onClick="saluto (this)" id="tit"> Clicca qui </h1>

    <p onClick="aum (this)" id="par"> Paragrafo </p>

    [img]1.jpg[/img]
    [img]2.jpg[/img]



    <p id= "fondo"></p>



    </body>
    </html>


    Fustigatemi ma aiutatemi

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ciao visto che parliamo d'esercizio (apprendimento) ritengo che per fare questo la strada migliore sia aiutarti indicato dove sono gli errori ma (senza soluzione):
    - colore: attenzione a come passi l'oggetto this e al nome variabile (usando come oggetto il body gli eventi si scateneranno in entrata e in uscita dello stesso ed essendo quest'ultimo quasi tutto il documento l'effetto sarà limitato)
    - immagine alternata: una strada potrebbe 0/1 (come credo volevi fare, meglio se usi una variabile globale) al primo click la funzione imposta ad 1 la variabile "stato" e cambia immagine al secondo click riporta "stato" a 0 e ricambia immagine per fare questo devi usare un controllo if(stato == 0){stato = 1 cambio immagine}else{stato = 0 ripristino immagine}
    *attenzione al simbolo = uno solo associa (variabile= 1) due verifica (dato == 1) ripassa sempre il codice molti errori sono di battitura (tipo manca una lettera o è invertita es: lenght > length)
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.