c# - registering javascript function using ScriptManager.RegisterClientScriptBlock -


मेरे पास पृष्ठ लोड पर स्क्रिप्ट पंजीकृत है:

  ScriptManager.RegisterClientScriptBlock (यह, यह गेटटाइप (), "वॉटरमार्क", "वाटरमार्क्स फंक्शन" (टेक्सटॉटरमार्क, इवेंट, पाठ) {यदि (टीटीटीवरमार्ट.वल्यू.लाइन और gt; 0 और amp; घटना। टाइप == 'माउसओवर') {txtWaterMark.style.color = '# C6c1c1'; यदि (txtWaterMark.value == टेक्स्ट) {txtWaterMark.value = text;}} यदि (txtWaterMark.value.length & gt; 0 और amp; event.type == 'माउआउउट') {txtWaterMark.style यदि (txtWaterMark.value.length == 0) {txtWaterMark.value = text;}} यदि (event.type == 'फोकस') {चेतावनी (txtWaterMark.value); अगर (txtWaterMark। मान == पाठ) {txtWaterMark.value = '';}}} ", सत्य);   

क्या मैं इस समारोह को aspx में बना सकता हूँ और सीएस में पंजीकरण कर सकता हूं?

< P> हाँ, आप इसे इस तरह से कर सकते हैं
  ScriptManager.RegisterClientScriptBlock (यह। GetType (), "वॉटरमार्क", "& lt; स्क्रिप्ट & gt; वॉटरमार्क ('वॉटरमार्क', इवेंट, 'टेक्स्ट') & lt; / स्क्रिप्ट & gt; "); & LT; स्क्रिप्ट & gt; फ़ंक्शन वॉटरमार्क (txtWatermark, ईवेंट, पाठ) {यदि (txtWaterMark.value.length & gt; 0 और amp; event.type == 'माउसओवर') {txtWaterMark.style.color = '# c6c1c1'; अगर (txtWaterMark.value == टेक्स्ट) {txtWaterMark.value = text;}} यदि (txtWaterMark.value.length & gt; 0 और amp; event.type == 'माउआउउट') {txtWaterMark.style.color = 'ग्रे '; अगर (txtWaterMark.value.length == 0) {txtWaterMark.value = text;}} यदि (event.type ==' फ़ोकस ') {चेतावनी (txtWaterMark.value); अगर (txtWaterMark.value == पाठ) {txtWaterMark.value = '';}}} & lt; स्क्रिप्ट & gt;    

Comments