-
İçerikler özgün değildir. Sadece sık sık lazım olan işime yarayacak olan notları almış olduğum kişisel bloğumdur.
25 Ocak 2014 Cumartesi
WYSIWYG Editör Yapımı
Youtube de rastladığım bir videoyu paylaşmak istiyorum.Basit bir WYSIWYG editörü ararken nette kanser olduktan sonra bu arkadaşın videosuna ulaştımhttps://developer.mozilla.org/en-US/docs/Rich-Text_Editing_in_Mozilla
öncelikle jquery.js yi indirmemiz gerekiyor
WYSIWYG.js
$(function(){
$.pExec=function(name,args) {
document.execCommand(name,false,args);
}
$('ul.pButton li a').click(function(){
var obj=$(this).data('obj'),args;
/*yazı boyutu*/
if (obj.prompt){
args=prompt(obj.prompt.Text,'');
}
/*komut kısmı kalın,italic,underline,...*/
$.pExec(obj.name,args)
return false;
});
/*html kod göster,...*/
$('button#submit').click(function(){
var html = $('.pEditor').html();
$('textarea[name=pTextarea]').val( html );
});
});
sayfa.html
<div>
<ul class="pButton">
<li><a href=# data-obj='{"name":"bold"}'>Kalın</a></li>
<li><a href=# data-obj='{"name":"underline"}'>Altıçizili</a></li>
<li><a href=# data-obj='{"name":"italic"}'>Eğik</a></li>
<li><a href=# data-obj='{"name":"FontSize","prompt":true,"promptText":"Yazı boyunu giriniz(1-7 arası değer)"}'>Font Boyutu</a></li>
<li><a href=# data-obj='{"name":"ForeColor","prompt":true,"promptText":"Yazı boyunu giriniz(1-7 arası değer)"}'>Font Rengi</a></li>
<li><a href=#>Hr</a></li>
<li><a href=#>Ol</a></li>
<li><a href=#>Ul</a></li>
<li><a href=#>Kalın</a></li>
<li><a href=#>Kalın</a></li>
</ul>
</div>
<div class="pEditor" contenteditable="true">Test</div>
<button type="submit" id="submit" value="Tamam" /></button>
<textarea name="pTextarea" cols="30" rows="10"></textarea>
Kaydol:
Kayıt Yorumları
(
Atom
)
search this website
email updates
Like us on facebook
Katkıda bulunanlar
Blogger tarafından desteklenmektedir.
Etiketler
- AJAX (3)
- alertbox (1)
- android (1)
- Asp.net (22)
- blogger (1)
- bootstrap (2)
- C# (1)
- Canvas (3)
- capture (2)
- datetime (1)
- dizüstü (1)
- dizüstü bilgisayardan interneti paylaştırmak (1)
- editör yapma (1)
- facebook api (1)
- Flash (1)
- format (1)
- geometri (6)
- google (1)
- Graf (1)
- Graf Teorisi (1)
- Hatalar (4)
- Html (1)
- html5 (2)
- iframe (1)
- ilköğretim (4)
- javascript (2)
- jquery (7)
- JSON (2)
- kablosuz (1)
- Karakter (1)
- Kodlama örnekleri (2)
- kütle (4)
- Laravel (2)
- laravel g-zip (1)
- Listbox (1)
- Matematik (20)
- matematikistan (2)
- matematikistan.net (16)
- mongoDB (1)
- msdos (1)
- mysql (4)
- netbeans (1)
- phonegap (1)
- php (3)
- php ile benzer tags (1)
- php similar tags (1)
- routing (2)
- Samsung (1)
- Save (1)
- Save Canvas (2)
- SOAP (1)
- tags (1)
- tarih (1)
- Thumbnail (1)
- Türkçe (1)
- türkçe karakter (1)
- Türksat 4A (1)
- url routing (2)
- utf-8 (1)
- Validation Kontrolleri (3)
- wifi (1)
- WYSIWYG (1)
- WYSIWYG editör (1)
- xml (1)
İşe Yarar Siteler
Blog Archive
-
2014
(91)
- Aralık (1)
- Kasım (4)
- Ekim (9)
- Eylül (5)
- Ağustos (3)
- Nisan (1)
- Mart (20)
- Şubat (28)
-
Ocak
(20)
- İçerikten Html Kodu temizleme
- Asp.Net MVC Model’den gelen Byte Array Resmi Görün...
- Türkçe Karakter Sorunu
- Flash (FLA) Dosyalarını HTML5 Formatına Dönüştürme
- JavaScript ve CSS Dosyalarının Boyutunu Online Sık...
- Online C# compiler
- C# Web Sitesinden Veri Çekmek (HmtlAgilityPack Kul...
- Draw a Canvas image, Upload and save it on the server
- WYSIWYG Editör Yapımı
- Dizüstü bilgisayarı kablosuz bir modem olarak kull...
- Asp.net User controldeki(.cs) değişkeni sayfada ya...
- Master Page image sorunu
- C# Repeater Sayfalama Datalist Sayfalama
- Url Routing Hosta atınca çalışmama sorunu
- Asp.Net Routing-Klasör Şeklinde Sayfalar
- İlköğretim Matematik Dersinde Çoklu Zeka Kuramının...
- Fraktal ve Fraktal Geometri Nedir
- Bilgisayar Donanımlı Ortamda Fonksiyon ve Graf
- İlköğretim Sınıflarında Kütle Ağırlık Kavramının K...
- Asp.Net Validation of viewstate MAC failed Hatası
Popular Posts
-
Dosyaya erişim izni verme sudo chmod -R 777 /home/sixven/camp_sms/inputs
-
TCPDF de font türkçe destekli bile olsa zaman zaman sıkıntı yaratabiliyor. Yapılacak işlemler şunlar 1- http://fonts.snm-portal.com/ fon...
-
How to delete, disable and exit Demo Live Unit Retail Mode on the Samsung Galaxy S5 1. The first thing to do is to disable the retail mod...
-
Facebook uygulama geliştirirken bu tarz bir hata aldım. Çözümü : 1) https://developers.facebook.com sayfasından uygulamanın “Settings” ...
-
Localhost için Choreme Eklentisi = Eklenti Sunucu Taraflı çalışmalarda ise php dosyasının en üstüne aşağıdakileri ekleyebilirsiniz: he...
-
Öncelikle http://htmlagilitypack.codeplex.com/ sitesinden Html Agility Pack i indiriyoruz sonra projemizde sağ üstdeki solution ex...
-
Alıntı:http://www.zafercelenk.net/post/2010/06/23/SQL-ile-Kay%C4%B1tlar%C4%B1-Sayal%C4%B1m.aspx Geliştirdiğiniz uygulamalarda veritabanı...
-
Kaynak: https://www.zdaylan.com/c-system-tray-uygulamayi-gorev-cubugunda-calistirma/ formun özelliklerinden ShowInTaskbar Özelliğini Fal...
-
başlat>çalıştır>regedit burdan aşağıdaki değerleri silin; HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\AeDebug\De...
-
kaynak:http://www.daltinkurt.com/Icerik/186/Zip-ve-Unzip-Islemleri.aspx Hotmail' in, gelen epostaların ekini indirme seçeneklerind...
© Arif Erzin Bloğu-Kendime Notlar 2013 . Powered by Bootstrap , Blogger templates and RWD Testing Tool
Hiç yorum yok :
Yorum Gönder