teo6389 Δημοσ. 20 Ιουνίου 2011 Δημοσ. 20 Ιουνίου 2011 Καλησπέρα σε όλους και καλώς σας βρήκα. Είναι το πρώτο μου ποστ και έχει θέμα javascript. Τι θέλω να ρωτήσω λοιπόν. Θέλω με κάποιο τρόπο να καταφέρω τα εξίς: Ας υποθέσουμε πως σε μια html σελίδα έχουμε αυτό το κομμάτι κώδικα <div id="edition">τι όμορφη μέρα</div> . Θέλω οταν κάποιος κάνει click στη λέξη "όμορφη" να τρέχει η σελίδα wordclicked.php?word=όμορφη, να στέλνω με λίγα λόγια μια μεταβλητή σε ενα αρχείο php. Διάβασα για την λειτουργεία split της javascript αλλα δεν μπορώ να βγάλω άκρη. Οποιαδηποτε γνωμη η παράδειγμα θα ειναι μεγάλη βοήθεια. Σας ευχαριστώ εκ των προτέρων.
macabre_sunsets Δημοσ. 20 Ιουνίου 2011 Δημοσ. 20 Ιουνίου 2011 Γιατί δεν κάνεις κάτι σαν το ακόλουθο: ><div id="edition">τι <span class="word">όμορφη</span> μέρα</div> Μετά μπορείς να ορίσεις: Όποιο span έχει class το "word" και κάνω click πάνω του, κάλεσε την σελίδα "τάδε.php?<περιεχόμενο του span>".
teo6389 Δημοσ. 20 Ιουνίου 2011 Μέλος Δημοσ. 20 Ιουνίου 2011 Γιατί δεν κάνεις κάτι σαν το ακόλουθο: ><div id="edition">τι <span class="word">όμορφη</span> μέρα</div> Μετά μπορείς να ορίσεις: Όποιο span έχει class το "word" και κάνω click πάνω του, κάλεσε την σελίδα "τάδε.php?<περιεχόμενο του span>". Βασικά θελω να γίνεται αυτο σε όποια λέξη και αν κάνει click o χρήστης(για αυτο και ανέφερα το split) οπότε δεν θα με βόλευε το παραπάνω σαν δομή στην html και πέρα απο αυτο δεν εχω ίδεα απο javascript, για αυτό είπα αν εχει κάποιος κατα νου κάποιο παράδειγμα για να ξεκινίσω απο εκεί. ευχαριστώ πάντως μετα απο διάφορα samples που βρήκα εχω φτάσει στο παρακάτω με jquery <script type="text/javascript"> $().ready(function(){ var textArray = $('.interactive').text().split(' ') $('.interactive').empty() $(textArray).each(function(){ var textItem = $('<span>'+this+' </span>') textItem.click(function(){ var text = $(this).text() alert('fire off ajax request with text='+text) $.ajax({ url:'some-url.php', data:{ text:text } }) }) $('.interactive').append(textItem) }) }) </script> αλλα δεν μπορώ να βρώ πως θα το κάνω να μου τρέχει το link
Προτεινόμενες αναρτήσεις
Αρχειοθετημένο
Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.