add onclick attribute jquery

Κώδικας, πληροφορίες, ερωτήσεις και απαντήσεις σχετικές με την JavaScript.

Συντονιστές: WebDev Moderators, Super-Moderators

Απάντηση
mgiota
Δημοσιεύσεις: 190
Εγγραφή: 15 Σεπ 2009 13:11
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

add onclick attribute jquery

Δημοσίευση από mgiota » 17 Δεκ 2010 16:35

Καλησπέρα παιδιά έχω το εξής θέμα.

Κάνω ένα δυναμικό site και μέσω του FCKEditor ο πελάτης θα ανανεώνει το site. Το πρόβλημά μου είναι στις εικόνες. Θέλω να εφαρμόσω το highslide, για να το εφαρμόσω όμως πρέπει να γράψω στο a το εξής: onclick=return hs.expand(this). Για μένα αυτό δεν είναι πρόβλημα, δεν μπορώ όμως να πω στον πελάτη να μπαίνει σε source view και να γράφει το παραπάνω.

Αυτό που έκανα και δυστυχώς δουλεύει μόνο στο Mozilla είναι να γράψω:

<script type="text/javascript">
$(document).ready(function()
{
$("a.x").each(function(){
$(this).attr('onclick','return hs.expand(this)');

});

});

Το x που βλέπετε παραπάνω είναι το όνομα της κλάσης που δίνω σε κάθε a μέσω του FCKEditor. Δυστυχώς όμως, όπως είπα, αυτός ο κώδικας δουλεύει μόνο σε Mozilla.

Αυτό που έκανα στη συνέχεια ήταν να γράψω το εξής:

<script type="text/javascript">
$(document).ready(function()
{

$('a.x').bind("click", function(){
return hs.expand(this);


});

});


</script>

Το παραπάνω όμως δε δούλεψε σε κανένα browser.


Προσπάθησα να βρω κάποιο plugin του FCKEditor, όπου θα έχω στην ουσία ένα κουμπί και όταν το πατάω θα κάνω paste τον κώδικα return hs.expand(this); το οποίο θα εφαρμόζεται στο onclick του a.

Έχετε καμιά ιδέα, ή θα πρέπει να χρησιμοποιήσω άλλον thumbnail viewer, που μπορεί να εφαρμοστεί απλά με το όνομα μιας κλάσης?

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

add onclick attribute jquery

Δημοσίευση από fafos » 17 Δεκ 2010 18:51

Κώδικας: Επιλογή όλων

<script type="text/javascript">
$&#40;document&#41;.ready&#40;function&#40;&#41;
&#123;

$&#40;"a.x"&#41;.live&#40;"click", function&#40;event&#41;&#123;
return hs.expand&#40;this&#41;;
&#125;&#41;;

&#125;&#41;;

</script>
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

mgiota
Δημοσιεύσεις: 190
Εγγραφή: 15 Σεπ 2009 13:11
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

add onclick attribute jquery

Δημοσίευση από mgiota » 20 Δεκ 2010 12:18

Δυστυχώς ούτε αυτό δουλεύει, το είχα δοκιμάσει και αυτό πιο πριν.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

add onclick attribute jquery

Δημοσίευση από fafos » 20 Δεκ 2010 13:46

mgiota έγραψε:Δυστυχώς ούτε αυτό δουλεύει, το είχα δοκιμάσει και αυτό πιο πριν.
emena douleuei kanonika... isos kati alllo sthn selida sou to kollaei..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

mgiota
Δημοσιεύσεις: 190
Εγγραφή: 15 Σεπ 2009 13:11
Τοποθεσία: Θεσσαλονίκη
Επικοινωνία:

add onclick attribute jquery

Δημοσίευση από mgiota » 20 Δεκ 2010 13:52

εκεί καταλήγω και γω, γιατί είναι ένας απλός κώδικας που λογικά θα πρεπε να δουλεύει.

Απλά σχολίασα όλα τα plugins που χρησιμοποιώ στη σελίδα και πάλι δεν έγινε τίποτα. Λίγο ψάξιμο ακόμα και πιστεύω να το εντοπίσω.

Ευχαριστώ.

Άβαταρ μέλους
fafos
Script Master
Δημοσιεύσεις: 6231
Εγγραφή: 30 Νοέμ 2004 03:09

add onclick attribute jquery

Δημοσίευση από fafos » 20 Δεκ 2010 14:06

mgiota έγραψε:εκεί καταλήγω και γω, γιατί είναι ένας απλός κώδικας που λογικά θα πρεπε να δουλεύει.

Απλά σχολίασα όλα τα plugins που χρησιμοποιώ στη σελίδα και πάλι δεν έγινε τίποτα. Λίγο ψάξιμο ακόμα και πιστεύω να το εντοπίσω.

Ευχαριστώ.
xrhsimopoihse ton firebug kai des an sou dinei kapoio error..
Οι πάνες και οι πολιτικοί πρέπει να αλλάζονται συχνά για τον ίδιο λόγο...

Απάντηση

Επιστροφή στο “JavaScript και Frameworks”

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

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