Calling Javascript from XSL file -
मेरे पास XML फ़ाइल है ........
& lt; root & gt ; & LT; MYNODES & gt; & LT; MYNODE & gt; & lt; / MYNODE & gt; & LT; MYNODE & gt; B & lt; / MYNODE & gt; & LT; MYNODE & gt; सी & lt; / MYNODE & gt; & LT; MYNODE & gt; डी & lt; / MYNODE & gt; & Lt; / MYNODES & gt; & LT; डॉक्स & gt; & LT; डॉक्टर & gt; 1 & lt; / डॉक्टर & gt; & LT; डॉक्टर & gt; 2 & lt; / डॉक्टर & gt; & LT; डॉक्टर & gt; 3 & lt; / डॉक्टर & gt; & Lt; / डॉक्टर & gt; & LT; PICS & gt; & LT; पीआईसी & gt; a.jpeg & lt; / पीआईसी & gt; & LT; पीआईसी & gt; b.jpeg & lt; / पीआईसी & gt; & LT; पीआईसी & gt; c.jpeg & lt; / पीआईसी & gt; & LT; पीआईसी & gt; d.jpeg & lt; / पीआईसी & gt; & LT; पीआईसी & gt; e.jpeg & lt; / पीआईसी & gt; & Lt; / PICS & gt; & Lt; / जड़ & gt; और निम्न XSLT फ़ाइल .....
& lt;? Xml संस्करण = "1.0"? & Gt; & Lt; xsl: स्टाइलशीट xmlns: xhtml = "http://www.w3.org/1999/xhtml" xmlns = "http://www.w3.org/1999/xhtml" xmlns: xsl = "http: // Www.w3.org/1999/XSL/Transform "version =" 2.0 "& gt; & LT; XSL: उत्पादन विधि = "xml" संस्करण = "1.0" doctype-सार्वजनिक = "- // W3C // DTD XHTML 1.0 स्ट्रिक्ट // एन" doctype-प्रणाली = "http://www.w3.org/TR /xhtml1/DTD/xhtml1-strict.dtd"/> & Lt; xsl: टेम्पलेट मैच = "/ रूट" & gt; & Lt; html lang = "en" xmlns = "http://www.w3.org/1999/xhtml" & gt; & Lt; शीर्ष & gt; & Lt; title & gt; जिनी & lt; xsl: मान का चयन करें = "/ रूट / मैयोनोड्स / मायनोडे /।" / & Gt; & Lt; / title & gt; & Lt; link rel = "stylesheet" प्रकार = "text / css" href = "jini.css" / & gt; & Lt; स्क्रिप्ट भाषा = "जावास्क्रिप्ट" src = "commonHead.js" प्रकार = "टेक्स्ट / जावास्क्रिप्ट" / & gt; & Lt; / head & gt; & LT; बॉडी & gt; & LT; तालिका शैली = "font-size: 11px" सीमा = "5" bgcolor = "# FFFFFF" चौड़ाई = "99%" align = "center" cellpadding = "5" & gt; & LT; टीआर & gt; & LT; टीडी & gt; & Lt; xsl: attribute name = "bgcolor" & gt; #FFAAAA & lt; / xsl: विशेषता & gt; & Lt; xsl: विशेषता नाम = "ऑनमोसोवर" & gt; डिस्प्ले रंग (इवेंट, 'नीला') & lt; / xsl: विशेषता & gt; & Lt; xsl: विशेषता नाम = "ऑन-हाउसआउट" & gt; बैक टूऑरिनल (घटना, 'पीला') & lt; / xsl: विशेषता & gt; ए.ए. & lt; / टीडी & gt; & Lt; td & gt; बीबी & lt; / td & gt; & Lt; / टीआर & gt; & Lt; / तालिका & gt; & Lt; / body & gt; & Lt; / html & gt; & Lt; / XSL: स्टाइलशीट & gt; लेकिन मेरा डिस्प्ले रंग ब्राउज़र में काम नहीं करता है ... कोई सुराग .... एक्सएसएल फ़ाइल में जावा स्क्रिप्ट फ़ाइल के बाहरी फ़ंक्शन को कॉल कैसे करें ...
मेरी जावास्क्रिप्ट फाइल है
/ ******************************************************************** ************* * हाइलाइट तालिका सेल Script- © गतिशील ड्राइव DHTML कोड पुस्तकालय (www.dynamicdrive.com) * DHTML स्क्रिप्ट के सैकड़ों के लिए जाएं http://www.dynamicDrive.com * यह सूचना कानूनी उपयोग के लिए बरकरार रहनी चाहिए *************************************************************************************** **** / // फ्लाइंग विजेट के लिए डिफ़ॉल्ट स्थान निर्दिष्ट करें var xpos = -10; Var ypos = 20; // हाइलाइट व्यवहार निर्दिष्ट करें। "टीडी" तालिका कोशिकाओं को उजागर करना, "टी.आर." संपूर्ण पंक्ति हाइलाइट करने: var highlightbehavior = "टीडी" var ns6 = document.getElementById & amp; & amp; document.all वर यानी = document.all समारोह displayColor (घटना, रंग) {! / * पॉपअप परिवर्तनीय * / परिवर्तेटो (इवेंट, रंग, 0, "") में एकीकृत है; } फ़ंक्शन डिस्प्ले ColourAndInfos (घटना, रंग, रेखा) {/ * पॉपअप changeto * / changeto (घटना, रंग, 1, रेखा) के भीतर एकीकृत है; } समारोह backToOriginal (घटना, रंग) {/ Killlink परिवर्तनबैक * / changeback (घटना, रंग) के भीतर एकीकृत है; } फ़ंक्शन चेंज़ेटो (ई, हाइलाइटलोर, फ्लैग, लाइन) {source = ie? event.srcElement: e.target अगर (source.tagName == "टेबल") वापसी करते हुए (source.tagName = highlightbehavior & amp; & amp; source.tagName = "एचटीएमएल"!) स्रोत = ns6? source.parentNode: source.parentElement अगर (! source.style.backgroundColor = highlightcolor & amp; & amp; source.id = "उपेक्षा") {source.style.backgroundColor = highlightcolor अगर (झंडा == 1) {poplink (रेखा, - 500,5); }}} फ़ंक्शन में_एनएस 6 (मास्टर, स्लेव) {// चेक अगर स्लेव मास्टर द्वारा निहित है, जबकि (slave.parentNode) अगर ((slave = slave.parentNode) == मास्टर) सच हो; विवरण झूठा है; } फ़ंक्शन बदलेबैक (ई, मूल रंग) {यदि (यानी एंड amp; (इवेंट। एलेमेंट कंबल (इवेंट। टूएलिमेंट) || source.contains (event.toElement) || source.id == "ignore") || स्रोत .tagName == "TABLE") यदि और (एनएसआई & amp; amp; amp; amp; amp; amp; (amp; एनएसएस 6 (स्रोत, e.relatedTarget) || source.id == "की अनदेखी")) वापसी अगर (यानी & amp; event.toElement! = स्रोत || एनएस 6 और amp; ए। संबंधित! लक्ष्य! = स्रोत) {source.style.backgroundColor = originalcolor killlink (); }}
आपने & lt; स्क्रिप्ट & gt; टैग - आपको चाहिए:
& lt; script src = "commonHead.js" प्रकार = "टेक्स्ट / जावास्क्रिप्ट" & gt; & lt; / script & gt;
Comments
Post a Comment