का उपयोग करते समय अनदेखा किया गया है। मैं इसके लिए एक महसूस करने के लिए जावास्क्रिप्ट प्रयोग के साथ गड़बड़ कर रहा हूं और पहले से ही एक समस्या को मार चुका हूं। यहाँस्टाइलशीट को बॉडी ऑनलोड और document.write
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN""http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-1">
<title>Insert title here</title>
<link rel="stylesheet" type="text/css" href="styles.css">
<script type="text/javascript" src="testing.js"></script>
</head>
<body onload="writeLine()">
</body>
</html>
जावास्क्रिप्ट testing.js है: यहाँ मेरी html कोड है
function writeLine()
{
document.write("Hello World!")
}
यहाँ शैली पत्रक styles.css है:
html, body {
background-color: red;
}
तो एक बहुत ही सरल उदाहरण, लेकिन मैंने बॉडी टैग में ऑन-लोड का उपयोग करके एक अजीब उदाहरण चुना होगा। तो ऊपर दिया गया कोड लोड करता है और फ़ंक्शन चलाता है, लेकिन स्टाइल शीट कुछ भी नहीं करता है, जब तक कि मैं सिर में स्क्रिप्ट टैग को हटा नहीं देता। मैंने हर जगह स्क्रिप्ट टैग डालने का प्रयास किया है, लेकिन कुछ भी काम नहीं करता है। मैंने जावास्क्रिप्ट फ़ाइलों को सही तरीके से लिंक करने के तरीके पर ऑनलाइन शोध किया है, और कोई स्पष्ट समाधान नहीं मिला है, क्या कोई मेरी त्रुटि को इंगित कर सकता है?
मैंने पहले जावास्क्रिप्ट का इस्तेमाल किया है, लेकिन मैं शुरू से ही एक स्पष्ट समझ चाहते हैं इससे पहले कि मैं इसका इस्तेमाल किसी भी अब
[यह पोस्ट] (http://stackoverflow.com/q/10661964/575527) अधिक – Joseph
डेमो समझा सकता है: http://jsfiddle.net/C6jKG/ –
आपको वास्तव में 'document.write() का उपयोग करने से बचना चाहिए ' – lanzz