Visualizzazione dei risultati da 1 a 6 su 6

Discussione: javascript dinamico

  1. #1

    javascript dinamico

    Salve a tutti.
    Ho un quesito da porvi.
    Scusate la mia ignorana ma sto cercando di imparare qualcosa in javascript.

    Volevo sapere se con javascript è possibile creare la dinamicità istantanea.

    Mi spiego meglio,poniamo il caso che abbia una tabella con 2 celle.
    Nella prima cella inserisco una select dinamica con vari option tipo Auto, Moto, Bicicletta (e sono tre immagini).
    Nella seconda cella dovrebbe comparire l'iimagine scelta nella select dinamica, cioe se scelgo Auto dovrebbe comaprire un'immagine di un auto, se scelgo Bicicletta dovrebbe, a sua volta, comparire un'immagine di una bicicletta.

    naturalmete tutto questo senza ricaricare la pagina.

    E' possibile, se si dove posso trovare una esempio?

    Grazie a tutti.

  2. #2
    A scopo didattico:
    Codice PHP:
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
    <
    html>
    <
    head>
    <
    title>Untitled Document</title>
    <
    meta http-equiv="Content-Type" content="text/html; charset=utf-8">
    <
    script language="JavaScript" type="text/JavaScript">
    /* by html.it  ;) */
    function preloadImgs(args) {
        for(var 
    n=0;n<arguments.length;n++) {
            
    preloadImg(arguments[n]);
        }    
        
    //funzione che precarica un immagine
        
    function preloadImg(percorso) {
            var 
    temp=new Image();
            
    temp.src=percorso;
        }
    }
    function 
    _removeChild(parent,child){
        if(
    child != null){
            
    parent.removeChild(child);
        }
    };
    function 
    changeImg(el){
        var 
    ext'.png';
        var 
    targetdocument.getElementById("target");
        if(!
    target){return;}
         var 
    optionValue el.options[el.selectedIndex].value;
        var 
    currentImageoptionValue.concat(ext);
        var 
    img document.createElement("img");
        
    img.srccurrentImage;
        var 
    tmptarget.getElementsByTagName('img').item(0);
        
    _removeChild(target,tmp);
        
    target.appendChild(img);
    }
    window.onload = function(){
        
    preloadImgs('volvo.png','saab.png','opel.png','audi.png');
        var 
    sel document.getElementById("my-select");
        
    sel.onchange=function(){
            
    changeImg(sel); 
        }
    }
    </script>

    </head>

    <body>
    <form id="frm" action="" method="post">
    <select name="myselect" id="my-select" size="1">
        <option value ="volvo">Volvo</option>
          <option value ="saab">Saab</option>
          <option value ="opel">Opel</option>
          a<option value ="audi">Audi</option>
    </select>
    </form>
    <div id="target"></div>
    </body>
    </html> 

    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  3. #3
    ti ringrazio molto èer la risposta.

    lo script funge benissimo

    se però ad ogni istruzioni mi spieghi qualcosa ci capisco anche qualcosa.

  4. #4
    Originariamente inviato da techno
    ti ringrazio molto èer la risposta.

    lo script funge benissimo

    se però ad ogni istruzioni mi spieghi qualcosa ci capisco anche qualcosa.
    Fai il punto di quello che non ti è
    chiaro e posta



    Without faith, nothing is possible. With it, nothing is impossible
    http://ilwebdifabio.it

  5. #5
    il punto?

    Bè io in javascript sono un novello

    Ti chiedo solo se ad ogni passaggio ci inserissi delle spiegazioni solo questo.

    Thancks

  6. #6
    Anzi se mi indichi un libro completo che inizi da 0 fino ad un bon livello su javasript mi fai un grosso piacere.

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.