הוסטס - פורום אחסון האתרים הגדול בישראל

הוסטס - פורום אחסון האתרים הגדול בישראל (https://hosts.co.il/forums/index.php)
-   פורום תיכנות (https://hosts.co.il/forums/forumdisplay.php?f=14)
-   -   שאלה ב JS נראה לי... (https://hosts.co.il/forums/showthread.php?t=15106)

-roee- 05-02-06 15:23

שאלה ב JS נראה לי...
 
שלום

אני רוצה לדעת [נראה לי שזה ב JS] איך אפשר לזהות את הדפדפן של המשתמש ובכך להפנות אותו לקובץ CSS מיוחד..


אם למישהו יש דפדפן IE יפנה אותו לקובץ ie.css
אם למישהו יש דפדפן FF יפנה אותו לקוץב ff.css


וככה הלאה...

תודה

ohadamar 05-02-06 15:32

<?php echo $_SERVER["HTTP_USER_AGENT"]; ?>

יעזור לך?

ohadamar 05-02-06 17:34

מצטער אני לא יכול לערוך אבל הנה מה שביקשת בדיוק

<?
//if its MSIE then
if ($name = strstr ($HTTP_USER_AGENT, "MSIE"))
{
//go to hosts
Header ("Location: שים פה את הלינק לאקספלורר");
}
else
{
//else go to Yahoo
Header ("Location: שים פה את הלינק לפירפוקס");
}
?>

הנה דוגמא
http://test.cigler.net

זה יוביל אותך לדף 1.php
במידה ויש לך אקספלורר

זה יוביל לדף 2.php
במידה ויש לך פירפוקס

miniature 05-02-06 17:59

תנסה את זה:
HTML קוד:

<html>
<head>
<link rel="stylesheet" type="text/css" href="<? if (($HTTP_USER_AGENT, "MSIE")) { msie.css } else { another.css } ?>
</head>

אם זה לא עובד תנסה את זה:
HTML קוד:

<html>
<head>
<link rel="stylesheet" type="text/css" href="<? if (($HTTP_USER_AGENT, "MSIE")) { msie.css; } else { another.css; } ?>
</head>


somebody 05-02-06 19:14

PHP קוד:

<script type="text/javascript">
<!--
if(
navigator.appName=="Microsoft Internet Explorer")
 
document.write('<link rel="stylesheet" type="text/css" href="e.css" />');
else
 
document.write('<link rel="stylesheet" type="text/css" href="f.css" />');
//-->
</script> 

ב JS.

-roee- 05-02-06 20:56

סבבה תודה לכולם הצלחתי!

שקד 05-02-06 21:23

המטרה הושגה, האשכול נעול !


כל הזמנים הם GMT +2. הזמן כעת הוא 05:27.

מופעל באמצעות VBulletin גרסה 3.8.6
כל הזכויות שמורות ©
כל הזכויות שמורות לסולל יבוא ורשתות (1997) בע"מ