ie dışında ki explorer girişlerini yönlendirmek

forumil
29-07-2008, 17:04   |  #1  
OP Taze Üye
Teşekkür Sayısı: 0
4 mesaj
Kayıt Tarihi:Kayıt: Mar 2008

arkadaşlar bir derdim var sitem html ie de güzel yani normal açılıyor ama firefox ve operada çok bozuk açılıyor. ben diyorum ki html ayarlarıya oynamıyım bi code yerliştiriyim firefox ve opera girişlerini veya ie dışında ki yani normal explorer dışında ki girişleri başka bir sayfaya yönlendiriyim. Bunu yapabilecek bir code varmı? veya başka bişey?

Yardımlarınızı bekliyorum..

fdumanli
30-07-2008, 11:38   |  #2  
Yıllanmış Üye
Teşekkür Sayısı: 0
414 mesaj
Kayıt Tarihi:Kayıt: Mar 2006

HTML ile bunu yapamazsın.
Aşağıdaki asp kodu ile yapabilirsin.

<%
browser = Request.ServerVariables("REMOTE_ADDR")
if Not browser = "IE" then
Response.Redirect "yasak.asp"
end if
%>

IE yazan yerden emin değilim. Onu araştır.

Son Düzenleme: fdumanli ~ 30 Temmuz 2008 11:38
destkop
31-07-2008, 15:01   |  #3  
Yıllanmış Üye
Teşekkür Sayısı: 0
558 mesaj
Kayıt Tarihi:Kayıt: Ara 2005

hostunda asp desteği olmayabilir. bu yüzden her zaman evrensel olanları düşüneceksin. Bu yüzden JavaScript kullan.

Alttaki kodları index.htm olarak kaydet.

<html>
<head>
<title>Tarayıcı kontrolü</title>
<head>
<script language="Javascript">
<!--
function tarayici() {
ie4 = (document.all) ? true : false ;
nn4 = (document.style) ? true : false ;
if (ie4)
{

window.location="ie.htm";
}
else
{

window.location="nets.htm";
}
}
-->
</script>
</head>
<body onLoad=tarayici()>
</body>
</html>

alttaki dosyayıda ie.htm
<html>
<head>
<title>IE Kullanıosunuz</title>
</head>
<body>
<h3>IE ise buraya yönlenir</h3>
</body>
</html>

aşağıdakini ise nets.htm olarak kaydedin

<html>
<head>
<title>Net Space ile açtın</title>
</head>
<body>
<h3>Netspace</h3>
</body>
</html>


sitenin hangi tarayıcıda açılmasını istiyorsan ona göre ie.htm ve nets.htm dosyalarını düzenlersin...