2011-12-21 42 views
-4

JavaScript文件工作,我的JS文件我不能在CSS和HTML

var screenwidth=screen.width; 
var screenheight=screen.height; 


if(screenwidth == 800 && screenheight == 600) 
{ 

    <link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index860.css" /> 

} 

else if(screenwidth == 1024 && screenheight == 768) 

{ 

    <link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index1024.css" /> 

} 

else if(screenwidth == 1152 && screenheight == 864) 

{ 

    <link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index1152.css" /> 

} 

else if(screenwidth == 1280 && screenheight == 720) 

{ 

    <link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index1280_720.css" /> 

} 

else if(screenwidth == 1280 && screenheight == 768) 

{ 

    <link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index1280_768.css" /> 

} 

else if(screenwidth == 1280 && screenheight == 800) 

{ 

    <link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index1280_800.css" /> 

} 

else if(screenwidth == 1280 && screenheight == 960) 

{ 

    <link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index1280_960.css" /> 

} 

else if(screenwidth == 1280 && screenheight == 1024) 

{ 

    <link rel="stylesheet" type="text/css" href="C:/Users/bugra/Desktop/project_site/indexl280_1024.css" /> 

} 


else if(screenwidth == 1360 && screenheight == 768) 

{ 

    <link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index1360.css" /> 

} 

else if(screenwidth == 1366 && screenheight == 768) 

{ 

    <link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index1366.css" /> 

} 

else if(screenwidth == 1600 && screenheight == 900) 

{ 

    <link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index1600_900.css" /> 

} 


else if(screenwidth == 1600 && screenheight == 1024) 

{ 

    <link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index1600_1024.css" /> 

} 

else if(screenwidth == 1680 && screenheight == 1050) 

{ 

    <link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index1680.css" /> 

} 

else if(screenwidth == 1920 && screenheight == 1080) 

{ 

    <link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index.css" /> 




} 

HTML文件

<head> 

<script type="text/javascript" src="res.js"> 
</script> 


<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> 
<title>Untitled Document</title> 
</head> 

<body> 


<div id="orta"><center>MERHABA BU SITE IPAD PROJESI ICIN TASARLANDI <p> PROJE : LEZZET DUNYASI<p> BURAK KURAL <p> BUĞRA SÖNMEZ <p> GÜRCAN DİNLER <p> BÜKE YOLAÇAN</></div> 


</body> 
</html> 

我的CSS的一個

html{ 
     height: 98%; 

    } 


body { 
    background-color:#000; 
    background-image:url(rsz_ipad-template-horiz.jpg); 
    background-repeat:no-repeat; 
    background-position:50% 50%; 
    } 



#orta { 

     background-color:#CFF; 
     background-repeat:no-repeat; 
     height:431px; 
     width:698px; 
     margin-left:602px; 
     margin-top:262px; 
     font-size:22px; 
     font-family:"Courier New", Courier, monospace; 
     font-style:oblique; 

     } 


} 

我嘗試運行此我的本地計算機上的html代碼和所有文件都在同一個文件夾中。

當我點擊html文件時,我只看到寫在它之間的代碼的結果。

首先,我寫內部js比使用外部也許這是原因,但沒有改變。

另一種解決方案,試圖

document.write('<link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index860.css" />'); 

,而不是

<link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index860.css" /> 

,沒有什麼改變。

我看了看代碼,但沒有看到任何語法錯誤。我是新來的,所以也許我想念sometihng,但我不能找到它。

+0

使用[jsFiddle](http://jsfiddle.net/)鏈接到代碼。 – Andrew 2011-12-21 20:01:56

+5

你能顯示實際的代碼而不是鏈接到託管文件嗎?最好是去除所有不必要的代碼,儘可能少地重現問題。 (大多數時候你會發現這個過程導致發現答案。) – David 2011-12-21 20:02:17

+0

這個問題遠不止於此。 StackOverflow不是爲了爲你修復整個頁面。在問這裏之前你有沒有嘗試過任何東西? – Bojangles 2011-12-21 20:03:39

回答

5

你搞砸了HTML與HTML。你不能把標記放在JS文件中。如果您不打印某些內容,則應使用​​。例如:

if(screenwidth == 800 && screenheight == 600) { 
    document.writeln('<link rel="stylesheet" type="text/css" href="C:\Users\bugra\Desktop\project_site\index860.css" />'); 
} 

另外鏈接標籤中的href是不正確的。它應該是網址。如果你想從本地磁盤鏈接文件,你應該把它寫爲file:///C:/Users/bugra/Desktop/project_site/index860.css

+0

+1實際上將努力從Mediafire下載文件並修復OP的問題。我認爲「RTFM」在這裏適合:-P – Bojangles 2011-12-21 20:14:34