подключение .css в зависимости от разрешения монитора
Тут вот какое дело, я бы хотела в зависимости от разрешения экрана, подключать различные файлы .css. В принципе ход действий есть:
<SCRIPT LANGUAGE="JavaScript">
<!--
function redirectPage(){
var url800x600 = "style_b_800_600.css";
var url1024x768 = "style_b_1024_768.css";
if ((screen.width == 800)&&(screen.height == 600))
****
document.link("<link rel=stylesheet href=/"style_b_800x600.css/" type=/"text//css/">");
else document.link("<link rel=stylesheet href=/"style_b_1024x768.css/" type=/"text//css/">");
****
}
-->
</SCRIPT>
Но вот место выделенное звездочками явно неправильное...
Помогите пожалуйста...
On 2002-08-26 1042, Z_Z2002 wrote
Я хотела бы задать вопрос по поводу HTML и .CSS...
Тут вот какое дело, я бы хотела в зависимости от разрешения экрана, подключать различные файлы .css. В принципе ход действий есть
<!-- PT LANGUAGE="JavaScript">
<!--
function redirectPage(){
var url800x600 = "style_b_800_600.css";
var url1024x768 = "style_b_1024_768.css";
if ((screen.width == 800)&&(screen.height == 600))
****
document.link("<link rel=stylesheet href=/"style_b_800x600.css/" type=/"text//css/">");
else document.link("<link rel=stylesheet href=/"style_b_1024x768.css/" type=/"text//css/">");
****
}
-->
</SCRI-->
Но вот место выделенное звездочками явно неправильное...
Помогите пожалуйста...
Попробуй document.write("....."), и еще задумайся над вопросом, к примеру JS у меня отключен напрочь..
/// http//www.sp1r1tual.com
[ Это Сообщение было отредактировано Joker в 2002-08-26 1701 ]
Тогда появляется другой вопрс, а как вообще подключить эти файлы .css, в зависимости от разрешения экрана, оптимальным путем? (т.е. без применения JavaScript)
On 2002-08-27 0805, Z_Z2002 wrote
document.write("...") не помог, уже пробовала...
Тогда появляется другой вопрс, а как вообще подключить эти файлы .css, в зависимости от разрешения экрана, оптимальным путем? (т.е. без применения JavaScript)
Но без ява скрипт этого сделать не удасться, просто сделай если ява скрипт отключен, там есть такой тег(сам найдешь лень смотреть), чтобы по дефолту приципи какой нибудь ссs, document.write("...") должен раболтать попробуй с путем к файлу поиграться я думую в этом проблема..
// http//www.sp1r1tual.com
document.link("<link rel=stylesheet href=/"style_b_800x600.css/" type=/"text//css/">");
else document.link("<link rel=stylesheet href=/"style_b_1024x768.css/" type=/"text//css/">");
либо ты спешила и написала не так, либо действительно не так...
<LINK REL="STYLESHEET" TYPE="text/css" HREF="style_b_1024x768.css">
короче слешей и кавычек у тя много и не там...
Я хотела бы задать вопрос по поводу HTML и .CSS...
Тут вот какое дело, я бы хотела в зависимости от разрешения экрана, подключать различные файлы .css. В принципе ход действий есть:
<SCRIPT LANGUAGE="JavaScript">
<!--
function redirectPage(){
var url800x600 = "style_b_800_600.css";
var url1024x768 = "style_b_1024_768.css";
if ((screen.width == 800)&&(screen.height == 600))
****
document.link("<link rel=stylesheet href=/"style_b_800x600.css/" type=/"text//css/">");
else document.link("<link rel=stylesheet href=/"style_b_1024x768.css/" type=/"text//css/">");
****
}
-->
</SCRIPT>
Но вот место выделенное звездочками явно неправильное...
Помогите пожалуйста...
а если вот такой скрипт, вроде работает:
<script language="JavaScript">
<!--
var str = "<LINK type='text/css' rel='stylesheet' href='cgi-bin/";
var w = window.screen.width;
var h = window.screen.height;
if(w < 1024)
str += "style800.css";
else if(w == 1024)
str += "style1024.css";
else if(w == 1152)
str += "style1152.css";
else if((w == 1280) && (h == 720))
str += "style1280_720.css";
else if((w == 1280) && (h == 800))
str += "style1280_800.css";
else if((w == 1280) && (h == 960))
str += "style1280_960.css";
else if((w == 1280) && (h == 1024))
str += "style1280_1024.css";
str += "'>";
document.write(str);
-->
</script>
//в случае, если отключен JS
<noscript>
<LINK type="text/css" rel="stylesheet" href="cgi-bin/style.css"></noscript>
можно не брать такое кол-во разрешений, я просто иправлять не стала...