Merhaba, Ziyaretçi. Lütfen giriş yapın veya üye olun.
Aktivasyon mailiniz gelmediyse buraya tıklayın.
20, 2008, 12:10:41 pm
42890 Mesaj 8129 Konu Gönderen: 17999 Üye
Son üye: Umut1983
Turk-Php.Com Forum  |  Yardım Forumları  |  HTML & JavaScript & XML Forumu  |  <noscript></noscript> sorusu? « önceki sonraki »
Sayfa: [1] Yazdır
Yazan Konu: <noscript></noscript> sorusu?  (Okunma Sayısı 884 defa)
eburhan
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 367



Üyelik Bilgileri WWW
<noscript></noscript> sorusu?
« : 28, 2006, 02:37:34 pm »

Yaptığım bir sitede, eğer JavaScript etkin değilse sitenin her halûkarda çalışmamasını istiyorum.
Bunun için <noscript></noscript> etiketlerini kullanıyorum fakat şöyle:

<noscript>
Lütfen javascript özelliğini etkinleştirin.
<?php exit(); ?>
</noscript>

Burda özellikle <?php exit(); ?> satırına dikkatinizi çekmek istiyorum. Bu kodları noscript etiketleri arasına yazdığımda JavaScript etkin olsun veya olmasın hiç bir şey görünmüyor. Elbette exit(); dediğim için.

Sadece javascript etkin olmadığında siteye ait hiçbirşey görünmemesini nasıl sağlarım?
Logged

eburhan
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 367



Üyelik Bilgileri WWW
Ynt: <noscript></noscript> sorusu?
« Yanıtla #1 : 07, 2006, 03:32:26 pm »

buna çözüm getirecek olan yok mu?
Logged

MeW
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 652


Üyelik Bilgileri WWW
Ynt: <noscript></noscript> sorusu?
« Yanıtla #2 : 07, 2006, 05:32:08 pm »

Javascriptin etkin olup olmadığını kodlar istemciye ulaşmadan anlama şansın olmadığından bir yönlendirme yapman gerekiyor gibi. Yani javascript etkin değilse PHPye bir değişken gönderip sayfanın işlemesini durdurabilirsin.
Logged

Witkey
Ziyaretçi


E-Posta
Ynt: <noscript></noscript> sorusu?
« Yanıtla #3 : 08, 2006, 04:16:07 am »

Yapmak ıstedıgını zaten bu yazdıgın kod yapıyor

Ama şunu dene bi istersen :
Kod:
<noscript>
Lütfen JS özelliğini aktif edin
<?php
echo "</noscript>";
 exit(); 
?>

</noscript>
farkeden bir şey yok ama ..
« Son Düzenleme: 08, 2006, 04:28:24 am Gönderen: Witkey » Logged
hyq1
hyq1
PHP Stajyeri
**
Offline Offline

Mesaj Sayısı: 156


Üyelik Bilgileri WWW
Ynt: <noscript></noscript> sorusu?
« Yanıtla #4 : 09, 2006, 09:53:31 am »

Benim düşüncem (biraz araştırmadan sonra) açılan ilk sayfada javascrip ile bir cookie gönderip sonra onu php ile kontrol ettirmek. Eğer cookie varsa js etkin yoksa değil anlamına gelir. Gerekli kodları ufak bir araştırmayla bulabilirsin.

kolay gelsin...
Logged

Übkgkdd.
muratmoon
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 571


Üyelik Bilgileri WWW
Ynt: <noscript></noscript> sorusu?
« Yanıtla #5 : 09, 2006, 02:08:38 pm »

cookie yi alan kişi sonra js kapatırsa nasıl kontrol edeceksin?
Logged

Achilles
Engin Dumlu
Kullanıcı
*
Offline Offline

Mesaj Sayısı: 263



Üyelik Bilgileri
Ynt: <noscript></noscript> sorusu?
« Yanıtla #6 : 09, 2006, 11:54:31 pm »

her t saniyede bir javascript ile sunucuya "javascript aktif" mesajını göndermeyi deneyebilirsin
ayrıca bukadar karamsar olmaya gerek
mühendis gibi düşünürsen işini görür , bilim adamı gibi düşünürsen daha fazla kontrol .. daha fazla acı , daha fazla saç dökülmesi ;]
Logged

[color=3399CC]Engin Dumlu[/color][/i]
[color=3399CC]engin[at]turk-php[dot]com[/color]
[color=3399CC]achilles[at]member[dot]turk-php[dot]com[/color]
muratmoon
PHP Memuru
***
Offline Offline

Mesaj Sayısı: 571


Üyelik Bilgileri WWW
Ynt: <noscript></noscript> sorusu?
« Yanıtla #7 : 10, 2006, 06:47:18 am »

O zaman ben acı dan taraftarım.
Logged

CoDeDaNCeR
Ziyaretçi


E-Posta
Ynt: <noscript></noscript> sorusu?
« Yanıtla #8 : 10, 2006, 09:07:02 am »

algoritma yanlış olmuş

Kod:
<? php
echo "<noscript>
Lütfen JS özelliğini aktif edin
</noscript>";
exit();
?>

pardon, bu kod da sonuç ne olursa olsun prog. durdurur.
silmeyeyim de ibret olsun benim gibi fazla düşünmeden yazanlara Wink
napayım işler yoğun o açıdan Smiley
« Son Düzenleme: 10, 2006, 09:15:05 am Gönderen: CoDeDaNCeR » Logged
Sayfa: [1] Yazdır 
« önceki sonraki »
Gitmek istediğiniz yer:  


Turk-Php.Com Forum | SMF Forum Software © 2005, Simple Machines LLC. All Rights Reserved.