folder Tahribat.com Forumları
linefolder Html - CSS - XML - JavaScript - Ajax
linefolder Html Textarea İçinde Kod Grupları Bulunabilir Mi?



Html Textarea İçinde Kod Grupları Bulunabilir Mi?

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Buremba
    Buremba's avatar
    Kayıt Tarihi: 16/Haziran/2006
    Erkek

    textarea'ların içinde html kodu işlemiyor malum. reklendirme gibi bir işlem isteniyorsa eğer http://www.gerd-tentler.de/tools/codeedit/ adresindeki gibi bir araç kullanmak gerekiyor ki bunlar da çalıştığı zaman textarea'nın içindeki kodu alıp onu görünmez yapıp kendi divlerinin içine koyuyorlar bu kodu.
    benim istediğim şey ise kod grubu oluşturmak. mesela textareanın sağında bir buton olacak ona tıklayınca textareanın içine {{sabit}} gibi birşey girecek. ve kullanıcı "{{sabit}}" ifadesindeki karakterleri silemeyecek. en soldaki } işaretinde veya ifade içinde backspace yaptığı anda "{{sabit}}" ifadesinin tamamı silinecek. mümkün müdür böyle birşey?


    . . .. . ... .
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Buremba
    Buremba's avatar
    Kayıt Tarihi: 16/Haziran/2006
    Erkek

    umutsuz bir up


    . . .. . ... .
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    Buremba bunu yazdı:
    -----------------------------

    umutsuz bir up


    -----------------------------

    wysiwyg editörlerden birini kullanmadan o dediğin iş yaş gibi duruyor.Ama belki html5 ile gelen editable div ile dediğin gibi birşey yapılabilir uğraşmak lazım.


    .
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Buremba
    Buremba's avatar
    Kayıt Tarihi: 16/Haziran/2006
    Erkek

    sokoban bunu yazdı:
    -----------------------------

    Buremba bunu yazdı:
    -----------------------------

    umutsuz bir up


    -----------------------------

    wysiwyg editörlerden birini kullanmadan o dediğin iş yaş gibi duruyor.Ama belki html5 ile gelen editable div ile dediğin gibi birşey yapılabilir uğraşmak lazım.


    -----------------------------

    hoca her halukarda iş js'ye kalacak gibi duruyor hocam. ama kafamda oluşturamadım nasıl yapacağımı. renklendirme işlemini hadi realtime code editor jslerini düzenleyerek yaptım ama onun karakterlerden oluşan bir kelime değil de obje gibi algılaması olayını nasıl yaparım bilmiyorum. :( ayrı bir divin içine yazdırıp kontrol mu ettirsem acaba, ama ne zaman çalıştıracağım jsde yazdığım fonksiyonu? bir div değiştiğinde çağırabileceğim bir yöntem var mı inputtaki onchange gibi?

    eğer html5 ile olabilir diyorsan bir kontrol edeyim hocam.


    . . .. . ... .
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    Buremba bunu yazdı:
    -----------------------------

    sokoban bunu yazdı:
    -----------------------------

    Buremba bunu yazdı:
    -----------------------------

    umutsuz bir up


    -----------------------------

    wysiwyg editörlerden birini kullanmadan o dediğin iş yaş gibi duruyor.Ama belki html5 ile gelen editable div ile dediğin gibi birşey yapılabilir uğraşmak lazım.


    -----------------------------

    hoca her halukarda iş js'ye kalacak gibi duruyor hocam. ama kafamda oluşturamadım nasıl yapacağımı. renklendirme işlemini hadi realtime code editor jslerini düzenleyerek yaptım ama onun karakterlerden oluşan bir kelime değil de obje gibi algılaması olayını nasıl yaparım bilmiyorum. :( ayrı bir divin içine yazdırıp kontrol mu ettirsem acaba, ama ne zaman çalıştıracağım jsde yazdığım fonksiyonu? bir div değiştiğinde çağırabileceğim bir yöntem var mı inputtaki onchange gibi?

    eğer html5 ile olabilir diyorsan bir kontrol edeyim hocam.


    -----------------------------

    Js siz olmaz zaten illa kullanman lazım ama başka kütüphaneleri manipüle ederek yapman zor önce kendi renklendirme scriptlerini yazman lazım textarea veya div kullanmak yerine iframe'in contentDocument özelliğinden html içine objeler oluşturarak yapabilirsin.Dediklerine benzer bişeyler yapmıştım.Yani kabaca onkeyup ile karakterleri yakalayıp iframe içinde yeni bir html oluşturacaksın.


    .
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Buremba
    Buremba's avatar
    Kayıt Tarihi: 16/Haziran/2006
    Erkek

    sokoban bunu yazdı:
    -----------------------------

    Buremba bunu yazdı:
    -----------------------------

    sokoban bunu yazdı:
    -----------------------------

    Buremba bunu yazdı:
    -----------------------------

    umutsuz bir up


    -----------------------------

    wysiwyg editörlerden birini kullanmadan o dediğin iş yaş gibi duruyor.Ama belki html5 ile gelen editable div ile dediğin gibi birşey yapılabilir uğraşmak lazım.


    -----------------------------

    hoca her halukarda iş js'ye kalacak gibi duruyor hocam. ama kafamda oluşturamadım nasıl yapacağımı. renklendirme işlemini hadi realtime code editor jslerini düzenleyerek yaptım ama onun karakterlerden oluşan bir kelime değil de obje gibi algılaması olayını nasıl yaparım bilmiyorum. :( ayrı bir divin içine yazdırıp kontrol mu ettirsem acaba, ama ne zaman çalıştıracağım jsde yazdığım fonksiyonu? bir div değiştiğinde çağırabileceğim bir yöntem var mı inputtaki onchange gibi?

    eğer html5 ile olabilir diyorsan bir kontrol edeyim hocam.


    -----------------------------

    Js siz olmaz zaten illa kullanman lazım ama başka kütüphaneleri manipüle ederek yapman zor önce kendi renklendirme scriptlerini yazman lazım textarea veya div kullanmak yerine iframe'in contentDocument özelliğinden html içine objeler oluşturarak yapabilirsin.Dediklerine benzer bişeyler yapmıştım.Yani kabaca onkeyup ile karakterleri yakalayıp iframe içinde yeni bir html oluşturacaksın.


    -----------------------------

    ilk mesajımda o olayı yapan bir script var zaten hocam. güzel de yazmış eleman. ben de "{{" "}}" karakterleri arasındakilerin arkasını kırmızıya boyattım, sorun yok o kısımda. onkeyup'ı inceledim işime yarar gibi duruyor. içerik her değiştiğinde yazdırdığım divi kontrol etse belirlediğim yazıya eşit değilse silse olur sanki. bakalım biraz ama js bilgime dayanarak söylüyorum bu gece uzun olacak galiba. :)


    . . .. . ... .
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    sokoban
    sokoban's avatar
    Kayıt Tarihi: 23/Ocak/2010
    Erkek

    Buremba bunu yazdı:
    -----------------------------

    sokoban bunu yazdı:
    -----------------------------

    Buremba bunu yazdı:
    -----------------------------

    sokoban bunu yazdı:
    -----------------------------

    Buremba bunu yazdı:
    -----------------------------

    umutsuz bir up


    -----------------------------

    wysiwyg editörlerden birini kullanmadan o dediğin iş yaş gibi duruyor.Ama belki html5 ile gelen editable div ile dediğin gibi birşey yapılabilir uğraşmak lazım.


    -----------------------------

    hoca her halukarda iş js'ye kalacak gibi duruyor hocam. ama kafamda oluşturamadım nasıl yapacağımı. renklendirme işlemini hadi realtime code editor jslerini düzenleyerek yaptım ama onun karakterlerden oluşan bir kelime değil de obje gibi algılaması olayını nasıl yaparım bilmiyorum. :( ayrı bir divin içine yazdırıp kontrol mu ettirsem acaba, ama ne zaman çalıştıracağım jsde yazdığım fonksiyonu? bir div değiştiğinde çağırabileceğim bir yöntem var mı inputtaki onchange gibi?

    eğer html5 ile olabilir diyorsan bir kontrol edeyim hocam.


    -----------------------------

    Js siz olmaz zaten illa kullanman lazım ama başka kütüphaneleri manipüle ederek yapman zor önce kendi renklendirme scriptlerini yazman lazım textarea veya div kullanmak yerine iframe'in contentDocument özelliğinden html içine objeler oluşturarak yapabilirsin.Dediklerine benzer bişeyler yapmıştım.Yani kabaca onkeyup ile karakterleri yakalayıp iframe içinde yeni bir html oluşturacaksın.


    -----------------------------

    ilk mesajımda o olayı yapan bir script var zaten hocam. güzel de yazmış eleman. ben de "{{" "}}" karakterleri arasındakilerin arkasını kırmızıya boyattım, sorun yok o kısımda. onkeyup'ı inceledim işime yarar gibi duruyor. içerik her değiştiğinde yazdırdığım divi kontrol etse belirlediğim yazıya eşit değilse silse olur sanki. bakalım biraz ama js bilgime dayanarak söylüyorum bu gece uzun olacak galiba. :)


    -----------------------------

    regexp ile replace kullanarak daha efektif sonuçlara alabilirsin mesela <tag> gibi yazılarda <> karakterlerinin arasını maviye boyatabilirsin vb.Onlarıda incelersen yararlı olacağını düşünüyorum :F


    .
  8. KısayolKısayol reportŞikayet pmÖzel Mesaj
    Cosmic
    Cosmic's avatar
    Kayıt Tarihi: 14/Haziran/2006
    Erkek

    <script type="text/javascript">
    
    function yukle()
    {
    
      document.getElementById("id").contentEditable = "true";
      document.getElementById("butun").contentEditable = "false";
    }
    
    </script>
    
    <body onLoad="yukle()">
    <div id="id">
    <div id="butun" style="background-color:#00CCFF">bura degismez tek seferde silinir</div>
    bura degisebilir
    </div>

     

     


    Bittik biz bittik
Toplam Hit: 1720 Toplam Mesaj: 8