lap10 adlı üyeden alıntı: mesajı görüntüle
Bende denedim çalıştırdım herhahngi bir sorun yok ;
derlemeye çalıştığınız javascript :

değişken eski_ie ekrana <div class="wbrowserbox"> ile başkayan html yazdırmak istemişssiniz.
ve de başarlı olarak dönmüş.
Herhangibir syntax veya mantık hatası yok.
fakat zannersem yapmak istediğiniz başka birşey?

biraz daha açıklayıcı olmanız gerek tam olarak ne yapmak istiyosunuz
Amacım kullanıcıyı güncel tarayıcıya geçmesi için teşvik etmek. Direk text olarak uyarı yazdığım zaman problem yok. Ama benim sitem 4 dil de yayın yapıyor. Dolayısıyla bu alanda php kullanmam gerekiyor. 2 adet uyarı kısmı var.
1. si : Düşük sürümlü tarayıcı kullanıyorsunuz.
2. si : Daha güncel bir tarayıcı kullanmak istiyorsanız ... şeklinde gidiyor. Bu iki alanın çevirisini yansıtan değişkenler ise $lang_oldbrowser ve $lang_updatebrowser .

Javascript kodu içindeki text kısımları
<?php echo $lang_oldbrowser; ?>
ve
<?php echo $lang_updatebrowser; ?>
şeklinde değiştirdiğimde çalışmamaya başlıyor. Değişkenler veritabanında tanımlı, yani normal alana bastırdığımda yazılar çıkıyor. Fakat iş javascriptin içine girdiği zaman görünmüyor. Görünmüyor dediğim kısım ise text kısmı değil javascript içinde tanımlı olan
<div class="wbrowserbox"></div>
div katmanı hiçbir şekilde çıkmıyor. Bunun sebebini merak ediyorum. Kaynak kodunu açıp baktığım zaman herhangi bir problem yok, herşey normal görünüyor.