2012-07-02 33 views
5

Tôi muốn tạo một bookmarklet điền vào ô văn bản 1, 2, 5 và 6 với văn bản để tôi có thể sử dụng công cụ trên trang web dễ dàng hơn, vì tôi thường sử dụng nó & nhớ đầu vào của tôi. Đây là những người với văn bản này trước "Vertrek gemeente :" , "Straat :", "Aankomst gemeente :" and "Straat :".Tạo bookmarklet để điền vào mẫu

Hãy để tôi đưa ra một số giá trị kiểm tra (theo thứ tự)

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

về the site: nó là một trang web giao thông công cộng dutch là bạn có thể nhập đường phố của bạn và điểm đến đường phố và sau đó ứng dụng web sẽ tính toán xe buýt nào bạn nên thực hiện và khi nào bạn nên sử dụng chúng.

về tôi: Tôi là tân binh tại javascript. Tôi biết bạn có thể sử dụng getElemenbyId nhưng trang web này có rất nhiều tập lệnh & do đó làm cho khó có được id. Tôi biết có một addon + plugin (firefox) mà làm cho bạn kiểm tra các yếu tố (để có được id). Nó được gọi là firebug. Tôi hy vọng điều này là giúp đỡ bất kỳ. Tôi không chắc chắn 100% bookmarklets là cách để sửa chữa vấn đề của tôi, nếu bạn có đề xuất khác cảm thấy tự do để trả lời (tôi nghe cookie có thể là một giải pháp? Hoặc có thể là một addon firefox?)

Cảm ơn trước nếu bạn có thể giúp lấy mã (javascript bookmarklet) cho giải pháp này hoặc một giải pháp có thể, Cảm ơn bạn nhiều hơn nếu bạn cung cấp cho tôi mã làm việc. Cảm ơn một triệu nếu bạn rất tử tế để cung cấp cho tôi mã số & giải thích cách hoạt động thực sự của nó.

+0

Bạn đã thử gì ??? – shobhit

+0

[Bạn đã thử gì?] (Http://whathaveyoutried.com) – Mizipzor

+4

Tôi đang bỏ phiếu để mở lại vì - trong khi câu hỏi của OP được bản địa hóa cho một trang cụ thể - việc sử dụng nó thường áp dụng nhiều hơn. –

Trả lời

13

Hãy thử điều này:

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) } 

Tôi thử nghiệm này trên Chrome, nó hoạt động ở đó.

Để nhận phần tử, hãy mở Chrome, sau đó mở thanh tra (trên các cửa sổ là Control Shift J), sau đó nhấn kính lúp ở góc dưới cùng bên trái, sau đó bạn hoover trên trang web và bạn thấy các yếu tố màu xanh dương, nếu bạn nhấp vào bất kỳ phần tử nào bạn sẽ thấy trong tab Yếu tố, thẻ có liên quan và bạn sẽ thấy id, đó là cách tôi đã tìm thấy các id này. Je bent welkom;)

+0

Cảm ơn. Điều này đã cứu tôi một thời gian. –

Các vấn đề liên quan