Cyber
Guest
Переменные окружения+SSI+JavaScript
Задача тривиальная, но интересная: необходимо выяснить разрешение экрана клиента и через переменные окружения передать в SSI.
Например неправильный код:
<html>
<head>
<script language="JavaScript">
var height=0;
var width=0;
if (self.screen) { // for NN4 and IE4
width = screen.width
height = screen.height
}
else if (self.java) { // for NN3 with enabled Java
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
height = scrsize.height;
}
</script>
</head>
<body>
<script language="JavaScript">
<!--
if (width <= 800 && height <= 600) {
<!--#set var="THEME" value="one" -->
} else {
<!--#set var="THEME" value="zero" -->
}
//-->
</script>
</body>
</html>
Задача тривиальная, но интересная: необходимо выяснить разрешение экрана клиента и через переменные окружения передать в SSI.
Например неправильный код:
<html>
<head>
<script language="JavaScript">
var height=0;
var width=0;
if (self.screen) { // for NN4 and IE4
width = screen.width
height = screen.height
}
else if (self.java) { // for NN3 with enabled Java
var jkit = java.awt.Toolkit.getDefaultToolkit();
var scrsize = jkit.getScreenSize();
width = scrsize.width;
height = scrsize.height;
}
</script>
</head>
<body>
<script language="JavaScript">
<!--
if (width <= 800 && height <= 600) {
<!--#set var="THEME" value="one" -->
} else {
<!--#set var="THEME" value="zero" -->
}
//-->
</script>
</body>
</html>