Arkadaşlar bugün javascript’in readonly kullanımı üzerinde duracağım. Read only ‘nin ingilizceden Türkçe’ye çevrimi “Sadece Okuma”dır. Yani bu metodu kullandıktan sonra sadece okuma işlemi gerçekleştirilebilir, içerik değiştirilemez.

Hemen örneğimize geçelim

  1.  
  2.  
  3.  
  4. <html>
  5. <head>
  6. <script>
  7. function setTheTextAreaToReadOnly()
  8. {
  9. document.getElementById("inputId").readOnly=true;
  10. }
  11. </script>
  12. </head>
  13. <body>
  14. <p style="color:red">
  15. Butona Tklamada önce text alanında değişiklik yapın. Daha sonra butona tıklayın ve tekrar değişiklik yapmayı deneyin
  16. </p>
  17. <br />
  18. <textarea id="inputId" cols="25" rows="10">
  19. Burada Herhangi bir içerik bulunmakta. Eğer butona tıklarsanız bu içeriği artık değiştiremez hale getirmiş olursunuz.
  20. </textarea>
  21. <br />
  22.  
  23. <button type="button" onclick="setTheTextAreaToReadOnly()">Read Only Yap</button>
  24.  
  25. </body>
  26. </html>

Peki buradaki açık nerede, ve nasıl giderilir… Aşağıdaki fotoğraf üzerinden izah edeyim….


Arkadaşlar javascript client tarafında yani internet sayfasını açtığınız tarayıcıda çalışır ve kullanıcının tarayıcıya istediği gibi müdahale etme hakkı mevcuttur.

Daha önce bir arkadaşım, bir seyahat acentesinden bilet satın alır ve fiyat içeriğinin bulunduğu input kutusu read only olarak tasarlanmış. Yani sadece okuma amaçlı, yazdırılamaz. Fakat ben chrome tarayıcısı ya da diğer başka bir tarayıcıdan, javascript kodlarını görüp hatta değiştirebilirim ki arkadaşım da fotoğrafta gözüktüğü gibi, read only yazan yere çift tıklamış ve oradaki read only ibaresini kaldırmış.

Peki sonra ne olmuş? 1 liraya bilet satın almış fakat şirket var olan fiyata sattığını sanmışlar, çünkü değer arka tarafa farklı bir yerden gidiyor…

Arkadaşım sitedeki hatayı bildirmiş ve düzeltmişler.. Sizleri de uyarmak istedim. Belki sizlerin de gözünden kaçar….

İsmail Karhan’a bu tecrubesini benimle paylaştığı için teşekkür ederim…



*** *** Rica*** ***

Merhaba, cep telefonları için bir uygulama yazdım. Uygulamamın başarılı olması için onu android marketten indirir misiniz? Kesinlikle virüs ya da benzeri tehlikeler içermemektedir.
Aslında faydasız bir uygulama da değil. Allah korusun, acil durumlarda kan ararsanız eğer, şehre ve kan grubuna göre kan arama uygulaması. indirmek için lütfen : tıklayınız

*** *** Rica*** ***