Kodları lütfen aşağıdaki butonları kullanarak renklendirin. Örnek: <php> echo "Selam Dünya"; </php>
Yardım
karakter kaldı

NicEdit Textarea sorunu Devam Etmekte

Amatörce yazdığım panel de nickEdit kullanacağım fakat

<script src="nicEdit.js" type="text/javascript"></script>
<script type="text/javascript">bkLib.onDomLoaded(nicEditors.allTextAreas);</script>


kodlarıyla çağırdığımda tüm inputları eline geçiriyor ben sadece textareayı eline almasını istiyorum

nicEditors.allTextAreas kodunda ne gibi bir değişiklik yapmam lazım
+0
-0
Cevaba KatılıyorumKatılmıyorum
Cevap Yaz Yorum Yaz Arşivime Ekle Takip Et

Doğru Cevap

  • tapsin adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    147 cevap - 0 soru
        <head>
            <meta charset = "utf-8">
    
            <title></title>
    
            <script src = "http://js.nicedit.com/nicEdit-latest.js"></script>
    
            <script>
                window.onload = function () {
                    var body = document.body;
                    var limit = 1000;
    
                    for (var i = 0; i < limit; i ++) {
                        var textarea = document.createElement ("textarea");
                            textarea.style.height = "100px";
                            textarea.style.width = "100%";
    
                        body.appendChild (textarea);
                    }
    
                    // The magic
                    body.addEventListener ("click", function (event) {
                        var target = event.target;
    
                        if (target.nodeName === "TEXTAREA") {
                            var area = new nicEditor ({fullPanel : true}).panelInstance (target);
    
                            area.addEvent ("blur", function () {
                                this.removeInstance (target);
                            });
                        }
                    }, false);
                }
            </script>
    
            <style>
                textarea {
                    height: 100px;
                    margin-bottom: 20px;
                    width: 1000px;
                }
            </style>
        </head>
    
        <body>
            <!-- Create any textarea you want -->
        </body>
    
    • tapsin adlı üyenin fotoğrafı tapsin
      sadece textarea larda çıkar.
      12 yıl önce yazılmış
    • LadyArch3r adlı üyenin fotoğrafı LadyArch3r
      teşekkürler.
      12 yıl önce yazılmış
    • LadyArch3r adlı üyenin fotoğrafı LadyArch3r
      malesef verdiğiniz kodlarda diğer inputları ele geçiyor
      12 yıl önce yazılmış

Cevaplar

  • ypinarbasi adlı üyenin fotoğrafı
    12 yıl önce yazılmış
    1 cevap - 0 soru
    <script type="text/javascript">
    bkLib.onDomLoaded(function() {
    	new nicEditor({fullPanel : true, iconsPath : 'nicEditorIcons.gif' }).panelInstance('DIV_veya_ TEXTAREA_Adi');
    });
    </script>
    
    • ypinarbasi adlı üyenin fotoğrafı ypinarbasi
      div veya textarea adi yazmışım adi değil "id" si olacak
      12 yıl önce yazılmış
    • LadyArch3r adlı üyenin fotoğrafı LadyArch3r
       <dl>
                              <dt><label for="comments">Özellikleri:</label></dt>
                              <dd><textarea name="ozellikleri" id="ozellikleri" rows="14" cols="50"></textarea></dd>
                          </dl>
                          


      gene olmadı .böyle bir yapının içinde olduğu için oluyor olabilirmi?
      12 yıl önce yazılmış
    • ypinarbasi adlı üyenin fotoğrafı ypinarbasi
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
      <title>TEST</title>
      <script src="nicEdit.js" type="text/javascript"></script>
      <script type="text/javascript">
      bkLib.onDomLoaded(function() {
      		new nicEditor({fullPanel : true, iconsPath : 'nicEditorIcons.gif' }).panelInstance('ozellikleri');
      });
      </script>
      </head>
      
      <body>
      <dl>
      <dt><label for="comments">Özellikleri:</label></dt>
      <dd><textarea name="ozellikleri" id="ozellikleri" rows="14" cols="50"></textarea></dd>
      </dl>
      </body>
      


      Bu şekilde test ettim çalışıyor <dl> vs.. etkilemiyor...
      Öncelikle nicEdit.js bağlantılarını kontrol etmelisiniz...
      nicEdit.js de herhangi bir değişiklik yaptıysanız hataya sebep oluyor olabilir.. nicEdit.js dosyasını yeniden indirebilirsiniz.
      12 yıl önce yazılmış
    • LadyArch3r adlı üyenin fotoğrafı LadyArch3r
      Sorunu şu ki textarea olmayan inputlarında stili değişiyor.Ben onların kalmasını istiyorum.Normalde benim kodlarımla zaten nicedit çalışıyor ama bütün inputlarıda çeviriyor düz oluyor stil vermemiş şekilde.

      örnek

      http://resimyukley.in/?di=TRBV nicedit eklenince
      http://resimyukley.in/?di=N358 nicedit eklenmeyince
      yani istediğim sadece textarea kısmı değişsin.
      12 yıl önce yazılmış
    • ypinarbasi adlı üyenin fotoğrafı ypinarbasi
      <head>
      <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-9" />
      <title>TEST</title>
      <script src="nicEdit.js" type="text/javascript"></script>
      <script type="text/javascript">
      bkLib.onDomLoaded(function() {
      		new nicEditor({fullPanel : true, iconsPath : 'nicEditorIcons.gif' }).panelInstance('ozellikleri');
      });
      </script>
      
      <style> 
      input{
      	background:url(roundedge-blue-right.gif) right top;
      	height:30px;
      	border:none;
      	margin:0;
      	padding:0;
      	}
      .inpBaslik{
      	margin:0;
      	padding:0;
      	}
      </style>
      </head>
      
      <body>
      <dl>
      <dt><label for="comments">Urun Adi:</label></dt>
      <dd><img src="roundedge-blue-left.gif" hspace="0" vspace="0" border="0" align="absbottom" class="inpBaslik"><input name="urunadi" type="text"></dd>
      
      <dt><label for="comments">Fiyati:</label></dt>
      <dd><img src="roundedge-blue-left.gif" hspace="0" vspace="0" border="0" align="absbottom" class="inpBaslik"><input name="urunadi" type="text"></dd>
      
      <dt><label for="comments">Özellikleri:</label></dt>
      <dd><textarea name="ozellikleri" id="ozellikleri" rows="14" cols="50"></textarea></dd>
      </dl>
      </body>
      


      Örnek:
      http://resimyukley.in/?di=EJ7T

      benzer bir durumu denedim sorun çıkmadı....
      Eğer imput sitilini css sayfasından alıyorsanız inputların bulunduğu sayfada body tag leri arasaına style olarak ekleyin. Hatta head kapanış tag inin hemen önüne eklerseniz, nicEdit ten sonra inputlara son şeklini sizin style iniz verecektir.

      Kolay gelsin...
      12 yıl önce yazılmış
    • LadyArch3r adlı üyenin fotoğrafı LadyArch3r
      Bir dünya sayfa var hepsini şimdi style açıp head tagları arasına yazamam.Ben en iyisi nicedit benzeri başka bir metin editörü bulayım.Öneriniz varmıdır acaba.

      Şu anada kadar yardımlarınız için çok çok teşekkür ederim.
      12 yıl önce yazılmış