Σύνδεση  


Ευρετήριο Δ. Συζήτησης » Web design » JavaScript και Ajax
Νέο θέμα Απάντηση



Σελίδα 1 από 1 | [ 3 Δημοσιεύσεις ]
Προηγούμενο | Επόμενο

Συγγραφέας

Μήνυμα




Kostas Pech
Θέμα δημοσίευσης: Πέρασμα τιμών από λίστα jsp σελίδας σε script
  Δημοσιεύτηκε: 30 Απρ 2014 15:12


User image


Χωρίς σύνδεση

Εγγραφή
30 Απρ 2014 13:45

Δημοσιεύσεις
2

 
Καλησπέρα,

παρακάτω παρουσιάζω 2 μικρά κομμάτια του κώδικα μου. Από το κομμάτι της jsp, όπου έχω φτιάξει μια λίστα (2ος κώδικας) όταν κάνω δεξί click που εμφανίζεται ένα menu: χρήση του υλοποιημένου context menu από το jQuery http://medialize.github.io/jQuery-contextMenu/demo.html

Όταν πατήσουμε δεξί click πάνω στο term της λίστας εμφανίζεται το μενού κανονικά, αλλά εγώ θέλω να μου "περνάω" στο script το οποίο καλείται (1ος κώδικας) και το term αυτό στο οποίο έγινε το click.

Χρησιμοποιώ ένα id για να το κάνω get (tempTerm=document.getElementById("myTerm");) αλλά όσα έχω δοκιμάσει είτε μου επιστρέφει null είτε [object HTMLLIElement]. Στη συνέχεια έκανα χρήση της myTerm.outerHTML και μου επιστρέφει:

<li id="myTerm" class="context-menu-one box menu-1 context-menu-active" value="term2" style="color:teal;"><cl style="background-color: rgb(195, 195, 195);">term2</cl></li>

Κώδικας:
<script>
   var tempTerm;
   
   $(function(){
      $.contextMenu({
         selector: '.context-menu-one',
         callback: function(key, options) {
             var m = "clicked: " + key;
             window.console && console.log(m);
             if (key=='insert'){
                tempTerm=document.getElementById("myTerm");
                alert(tempTerm)
             }
         },
         items:{
             "insert": {name: "Insert", icon: "insert"},
             "cut": {name: "Cut", icon: "cut"},
             "copy": {name: "Copy", icon: "copy"},
             "paste": {name: "Paste", icon: "paste"},
             "delete": {name: "Delete", icon: "delete"},
             "sep1": "---------",
             "quit": {name: "Quit", icon: "quit"}
         }
      });
      $('.context-menu-one').on('click', function(e){
         console.log('clicked', this);
      });
   });
   </script>


Κώδικας:
<li id="myTerm" class="context-menu-one box menu-1" value="<% myList.get(1);%>" style="color:teal;" ><% out.print(myList.get(1));%></li>


 


 




merianos
Θέμα δημοσίευσης: Re: Πέρασμα τιμών από λίστα jsp σελίδας σε script
  Δημοσιεύτηκε: 02 Μάιος 2014 09:28


Άβαταρ μέλους


Χωρίς σύνδεση

Εγγραφή
11 Μαρ 2010 18:46

Δημοσιεύσεις
94

Τοποθεσία
Κέρκυρα

 
Τι δεδομένα θέλεις να πάρεις από το li element με το jQuery ? Δεν έχω καταλάβει ακόμα. Μπορείς να βοηθήσεις λίγο;



Web Design Blog


 


 




Kostas Pech
Θέμα δημοσίευσης: Re: Πέρασμα τιμών από λίστα jsp σελίδας σε script
  Δημοσιεύτηκε: 02 Μάιος 2014 12:21


User image


Χωρίς σύνδεση

Εγγραφή
30 Απρ 2014 13:45

Δημοσιεύσεις
2

 
To έλυσα τελικά το πρόβλημα. Ευχαριστώ πάντως!


 


 


Νέο θέμα Απάντηση



Σελίδα 1 από 1 | [ 3 Δημοσιεύσεις ]
Προηγούμενο | Επόμενο


Μέλη σε σύνδεση

Μέλη σε αυτή την Δ. Συζήτηση: Δεν υπάρχουν εγγεγραμμένα μέλη και 0 επισκέπτες  

Κανόνες

Δεν μπορείτε να δημοσιεύετε νέα θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να απαντάτε σε θέματα σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επεξεργάζεστε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να διαγράφετε τις δημοσιεύσεις σας σε αυτή τη Δ. Συζήτηση
Δεν μπορείτε να επισυνάπτετε αρχεία σε αυτή τη Δ. Συζήτηση


Τελευταίες δημοσιεύσεις:  Ταξινόμηση ανά  
 


Αναζήτηση για: