2011-12-21 13 views
-4

私のjsファイル私はCSSでJavaScriptのファイルを操作することはできませんし、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ファイルの私の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; 

     } 


} 

<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> 

1私はこれを実行しようとします私のローカルコンピュータの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" /> 

しようとした、再び何も変わっていません。

コードを見ましたが、構文エラーは表示されませんでした。私はjsで新しいので、多分私はsometihngが恋しいが、私はそれを見つけることができません。

+0

[jsFiddle](http://jsfiddle.net/)を使用してコードにリンクします。 – Andrew

+5

ホストされたファイルにリンクするのではなく、実際のコードを表示できますか?できるだけ問題を再現するために、すべての不要なコードを取り除くことが最善の方法です。 (ほとんどの場合、このプロセスは答えを発見することになります)。 – David

+0

この質問は、広範囲に及ぶものです。 StackOverflowはページ全体を修正するためのものではありません。あなたはここに尋ねる前に何か試しましたか? – Bojangles

答えて

5

あなたはhtmlでjavascriptを台無しにしました。 JSファイルにマークアップを入れることはできません。あなたがページに何かを印刷したくないなら、​​を使うべきです。例:

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

また、リンクタグのhrefが正しくありません。それはURLでなければなりません。リンクファイルをローカルディスクから取得する場合は、file:///C:/Users/bugra/Desktop/project_site/index860.cssと記述する必要があります。

+0

+1実際にはMediafireからファイルをダウンロードし、OPの問題を解決しようと努力しています。私はここで "RTFM"が適切だろうと思う: - P – Bojangles

関連する問題