oskrpytowanie zawartości cluetip

Odpowiedz Nowy wątek
2011-08-24 01:40
0

kolejnym moim problemem jest napisanie skryptu jquery, który będzie działał wewnątrz treści cluetipa.
Naturalnie robię tak:

<button id='1'> click </button>
<script> $('#1').click( function(){ alert("jaha"); } ); </script>

jest to plik, który jest zawartością cluetipa. jednak to nie działa nie wiedzieć czemu:/

poniżej wklejam główną część kodu odpalającą cluetipa:

<div class="test" id="ajax_txt.html" style="border:solid; width:5cm; height:1cm; text-align:center">
            clue
</div>

<script>
$('div.test').cluetip({  activation: 'click', 
                                              attribute: 'id', 
                              sticky: 'true', 
                          closePosition: 'title'});
</script>

Proszę więc o pomoc!

edytowany 2x, ostatnio: salorak, 2011-08-24 01:41

Pozostało 580 znaków

2011-08-24 13:03
0

no nie wierzę, że nikt się nie znalazł kto znałby odpowiedź na to pytanie.
Do czego więc ja doszedłem? napiszę, żeby może temat ten nie odszedł w zapomnienie po jednym poście.

 // process data retrieved via xhr before it's displayed
    ajaxProcess:      function(data) {
                        data = data.replace(/<(script|style|title)[^<]+<\/(script|style|title)>/gm, '').replace(/<(link|meta)[^>]+>/g,'');
                        return data;
    } 

ta funkcja jest domyślnie odpalana przy wywoływaniu cluetip. problem rozwiązałem przeładowywując ją w ten sposób, że wywaliłem 'script', przez co uruchomienie skryptu z pliku ciała cluetip przestało być 'blokowane'. Wyglada to tak:

 // process data retrieved via xhr before it's displayed
    ajaxProcess:      function(data) {
                        data = data.replace(/<(style|title)[^<]+<\/(style|title)>/gm, '').replace(/<(link|meta)[^>]+>/g,'');
                        return data;
    }, 

oczywiście można też całkiem ją zmienić i zostawić samo 'return data' , ale skoro była tak domyślnie to może po coś, więc całkiem jej zmieniać nie wypada ;)

pozdro

Pozostało 580 znaków

Odpowiedz
Liczba odpowiedzi na stronę

1 użytkowników online, w tym zalogowanych: 0, gości: 1, botów: 0