Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [JavaScript] dodanie kontrolki do tinymce
Forum PHP.pl > Forum > Przedszkole
dstp
Próbuję dodać własną kontrolkę do edytora tinymce. Zrobiłem guzik i funkcję w js, która po naciśnięciu tagu wyświetla w edytorze jakiś tam tekst. Chcę zrobić coś w stylu tagu pokaż - ukryj tekst.

Tak wygląda js w tinymce:
  1. setup : function(ed) {
  2. // Add a custom button
  3. ed.addButton('mybutton', {
  4. title : 'D',
  5. image : 'img/example.gif',
  6. onclick : function() {
  7. // Add you own code to execute something on click
  8. ed.focus();
  9. ed.selection.setContent('<span id="klik">kliknij aby rozwinac</span><br /><span id="rozwin" style="display: none;">tekst po rozwinieciu</span>');
  10. }
  11. });
  12. }

A tak js w pliku, w którym wyświetlam tekst z edytora:
  1. <script type="text/javascript">
  2. $(document).ready(function(){
  3. $("#klik").click(function() {
  4. $("#rozwin").toggle();
  5. });
  6. });
  7. </script>

Takie coś mi działa, ale muszę mieć możliwość wprowadzenia ukrytego tekstu w edytorze, a nie w pliku tak jak teraz. Myślałem żeby zrobić coś w stylu tagu [ukryte]ukryty tekst[/ukryte] i później w jquery to obrobić, ale nie wiem jak.

Ma ktoś jakiś pomysł?
erix
Pokaż to gdzieś działające na żywo, to raz.

I pytanie najważniejsze, co Ci w tym nie działa?
dstp
nie mogę tego pokazać na żywo, z resztą po co?

napisałem przecież, że działa, ale nie tak jak chce

Takie coś mi działa, ale muszę mieć możliwość wprowadzenia ukrytego tekstu w edytorze, a nie w pliku tak jak teraz. Myślałem żeby zrobić coś w stylu tagu [ukryte]ukryty tekst[/ukryte] i później w jquery to obrobić, ale nie wiem jak.

nikt nie pomoze?
erix
Cytat
nie mogę tego pokazać na żywo, z resztą po co?

Cytat
nikt nie pomoze?

Przeczysz sam sobie.

Dlaczego? Temat: JavaScript jesli Twoj watek go dotyczy KONIECZNIE przeczytaj
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.