|
Тема |
Identify as Opera || MSIE5.0 !!! |
|
Автор | Alien (Нерегистриран) | |
Публикувано | 15.12.01 23:00 |
|
|
Nqkoi moje li da mi dade razumno obqsnenie na vyprosa (ako moje i reshenie :-) ) zashto kato dam na Operata(5.12) Identify as Opera koda (dolu) ne raboti, a kato mu dam Identify as MSIE5.0 raboti!!!
V specifikatziqta pishe slednoto:
"In practice Opera also supports Javascript 1.4 with a few exceptions as well as a subset of JScript. Opera only supports the JScript properties when the user agent is set to Microsoft Internet Explorer"
Napravo izpadam v nedoumenie
Paste-vam tzeliq primeren kod na htm-a za da ne se mychite v testvaneto:
<html>
<head>
<title>Test Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript">
<!--
function MM_reloadPage(init) { //reloads the window if Nav4 resized
if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
// -->
</script>
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div id="menus" style="position:absolute; left:96px; top:47px; width:161px; height:71px; z-index:1; background-color:#FF66FF; layer-background-color:#FF66FF; border: 1px none #000000; visibility:visible">
<table width="50%" border="1" height="50%" align="left">
<TD> fdgd </TD>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</div>
<Script>
function writer1(){
Obj = eval("document.all.menus");
Obj.style.pixelTop=150;
Obj.style.pixelLeft=200;
}
function writer2(){
// Obj = eval("document.all.menus");
document.all.menus.style.pixelTop=300;
document.all.menus.style.pixelLeft=200;
}
</Script>
<a href="javascript:writer1()">Smqna 1</a>
<a href="javascript:writer2()">Smqna 2 </a>
</body>
</html>
|
| |
|
|
|