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

    Cambiare valore ad una variabile globale js

    Salve a tutti ragazzi ho uno script js che mi permette di aggiungere delle immagini ad una tabella trascinandole.
    Lo script è il seguente:
    <script>
    i=1;
    function dragStart(event) {

    event.dataTransfer.setData("Text", event.target.dataset.valore);
    event.dataTransfer.setData("Icona", event.target.dataset.icona);
    event.dataTransfer.effectAllowed = 'copy';
    }




    /* Events fired on the drop target */
    function allowDrop(event) {
    event.preventDefault();
    }


    function drop(event) {
    event.preventDefault();
    var data = event.dataTransfer.getData("Text");
    var data1 = event.dataTransfer.getData("Icona");
    var id="im"+i;
    var idp="demo"+i;
    document.getElementById(id).src =data1;
    document.getElementById(idp).innerHTML =data;
    i++;
    }
    </script>
    Però il valore dell'indice i deve cambiare in base ad una scelta della select e dargli un valore maggiore come potrei risolvere? Ho già provato con dei controlli ma non riesco. Stavo pensando ad una funzione dentro la variabile i.. Possibile?

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    sempre che abbia capito prova cosi
    var id="im"+document.tuo_nome_form.nome_select.option s[doument.tuo_nome_form.nome_select.selectedIndex].value+i;
    var idp="demo"+document.tuo_nome_form.nome_select.opti ons[doument.tuo_nome_form.nome_select.selectedIndex].value+i;
    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.