2012-07-02 26 views
5

मैं एक बुकमार्कलेट बनाना चाहता हूं जो पाठ के साथ 1, 2, 5 वें और 6 वें पाठ बॉक्स में भरता है, इसलिए मैं साइट पर टूल का अधिक आसानी से उपयोग कर सकता हूं, क्योंकि मैं इसे अक्सर उपयोग करता हूं & यह नहीं करता है मेरा इनपुट याद रखें। ये सामने इस पाठ के साथ होते हैं "Vertrek gemeente :" , "Straat :", "Aankomst gemeente :" and "Straat :".फॉर्म भरने के लिए बुकमार्कलेट बनाएं

मुझे कुछ परीक्षण मूल्य

"gent" 
"PATIJNTJESTRAAT" 
"OOSTAKKER" 
"HERMAN TEIRLINCKSTRAAT" 

देना (क्रम में) करते हैं के बारे में the site: यह एक डच सार्वजनिक परिवहन साइट पर आप अपने सड़क इनपुट और गंतव्य कर सकते थे सड़क और फिर वेब एप्लिकेशन गणना करेगा कि आपको कौन से बोस लेना चाहिए और जब आपको उन्हें लेना चाहिए।

मेरे बारे में: मैं जावास्क्रिप्ट पर एक रूकी हूं। मुझे पता है कि आप getElemenbyId का उपयोग कर सकते हैं लेकिन इस साइट पर बहुत सारी स्क्रिप्ट & हैं जो इस तरह के आईडी को प्राप्त करना मुश्किल बनाता है। मुझे पता है कि एक (फ़ायरफ़ॉक्स) एडन + प्लगइन है जो आपको तत्वों का निरीक्षण करता है (आईडी प्राप्त करने के लिए)। इसे फायरबग कहा जाता है। मुझे उम्मीद है कि यह किसी भी मदद की है। मैं 100% निश्चित बुकमार्कमार्क नहीं हूं, मेरी समस्या को ठीक करने का तरीका है, अगर आपको अन्य सुझावों को उत्तर देने में स्वतंत्र महसूस होता है (मैंने सुना है कि कुकीज़ एक समाधान हो सकती है? या शायद फ़ायरफ़ॉक्स एडन?)

अग्रिम धन्यवाद इस या संभावित समाधान के लिए (जावास्क्रिप्ट बुकमार्कमार्क) कोड प्राप्त करने में मदद कर सकते हैं, यदि आप मुझे कोडिंग कोड प्रदान करते हैं तो भी आपको और भी धन्यवाद। यदि आप कोड & कोड प्रदान करने के लिए बहुत दयालु हैं तो यह एक लाख का धन्यवाद करें कि यह वास्तव में कैसे काम करता है।

+0

आपकी कोशिश की गई ??? – shobhit

+0

[आपने क्या प्रयास किया है?] (Http://whathaveyoutried.com) – Mizipzor

+4

मैं फिर से खोलने के लिए मतदान कर रहा हूं क्योंकि - ओपी का प्रश्न किसी विशिष्ट साइट पर स्थानांतरित किया गया है - इसका उपयोग आम तौर पर अधिक लागू होता है। –

उत्तर

13

इस प्रयास करें:

javascript: { document.getElementById('form1:vertrekGemeenteInput').value = 'Zedelgem';document.getElementById('form1:vertrekStraatInput').value = 'Berkenhagestraat';document.getElementById('form1:vertrekNrInput').value = '44';document.getElementById('form1:aankomstGemeenteInput').value = 'Oostakker';document.getElementById('form1:aankomstStraatInput').value = 'Herman Teirlinkcstraat';document.getElementById('form1:aankomstNrInput').value = '1'; void(0) } 

मैं क्रोम पर इस परीक्षण किया है, यह कार्य करता है।

तत्व प्राप्त करने के लिए, क्रोम खोलें, फिर इंस्पेक्टर (विंडोज़ पर नियंत्रण शिफ्ट जे पर) खोलें, फिर नीचे बाएं कोने में आवर्धक ग्लास दबाएं, फिर आप वेब पेज पर होवर करें और आप तत्वों को चालू करें नीला, यदि आप किसी तत्व पर क्लिक करते हैं तो आप तत्व टैब में प्रासंगिक टैग देखेंगे और आप आईडी देखेंगे, इस तरह मैंने इन आईडी को पाया। जे बेंट वेलकम;)

+0

धन्यवाद। यह मुझे कुछ समय बचाया। –