iframe - Access form elements on different Frames in VBScript -


मेरे पास वेबसाइट पर इन तीन फ्रेम हैं।

  & lt; फ्रेम स्क्रॉलिंग = "ऑटो "Src =" ../../ वििक्स / थालाद / रंगसामी? मोकाकुमाता 1234567 "नाम =" ऐन "& gt; & Lt; फ़्रेम स्क्रोलिंग = "ऑटो" src = "../../ vix / thalada / रंगसामी? मोकाके **** 13245678" नाम = "बैन" & gt; & Lt; फ़्रेम स्क्रोलिंग = "ऑटो" src = "../../ vix / thalada / Rangasamy? मोकका **** 85234175" नाम = "कैन" & gt;  

यह कैसे जाता है:

  सेट करें oIE = CreateObject ("InternetExplorer.application") oIE.Visible = True oIE.navigate ("https: //ec.rcuweportal.au.eds.com/cics/r1cb/rm0p00ba?cb246 ") oIE.Document.getElementsByTagName (" a ")। आइटम (0)। क्लिक करें // यह काम करता है और यह एक छवि बटन पर क्लिक करता है फ्रेम नाम AAN ठीक  

अगला जब मैंने एक और टेक्स्ट बॉक्स तक पहुंचने की कोशिश की जो कि बैन नाम की फ़्रेम में मौजूद है, तो मुझे ऑब्जेक्ट नहीं मिला त्रुटि मिली। जाहिर है, क्योंकि मैं अभी भी फ्रेम AAN हूं, लेकिन तत्व BAN फ्रेम के अंतर्गत आता है।

नीचे टेक्स्ट बॉक्स है जो कि बान नाम के फ़्रेम में मौजूद है।

  & lt ; इनपुट प्रकार = "टेक्स्ट" अधिकतम लैंग = "30" आकार = "30" मान = "" नाम = "BAFREENAME" & gt; & lt; / input & gt;  

मैं इस फ्रेम पर प्रपत्र नियंत्रण कैसे प्राप्त करूं? कोई विचार? आपकी मदद की सराहना करें।

आप फ्रेम के माध्यम से पहले, फिर अपने contentWindow.document को संदर्भित कर रहा है।

  मंद ओआईई, एएचटीएमएल, ओआईफ़्राम्स, फ्रेम, आई, ओबीजे, यदि एचटीएमएल: आई = 1 सेट ओआईई = बनाएँऑब्जेक्ट ("इंटरनेट एक्सप्लोरर.अप्लिकेशन्स") oIE.Visible = True 'यह पृष्ठ दूरस्थ होना चाहिए ... oIE.navigate ("http: // तुम्हारा / वेबसाइट ...") 'स्थानीय वेबसाइट्स (फ़ाइल: //) IFRAME / फ़्रेम सामग्री को देखने में प्रवेश अस्वीकृत कर देगा। दो लूप करते हैं जबकि ओआईई.रेडीस्टेट & lt; 4 और ओआईई.बीज़ि ए एचएलएल = ओआईई डीस्कॉल्ड सेट करें iframes = aHTML.getElementsByTagName ("फ्रेम") प्रत्येक फ्रेम के लिए iframes में इनपुट सेट करें = frame.contentwindow.document.getElementsByTagName ("इनपुट") इनपुट में प्रत्येक obj के लिए यदि obj ClassName = "BAFREENAME" तब 'MsgBox' ने फ्रेम में BAFREENAME पाया: "& amp; मैं समाप्त होता है अगर अगला I = I + 1 अगला 'MsgBox' किया " 

Comments

Popular posts from this blog

c# - Highlight all words containing a letter in a richtextbox -

Editing Python Class in Shell and SQLAlchemy -

java - JavaFX WebEngine Video Playback in Linux -