2012-07-02 19 views
5

Quiero crear un bookmarklet que llene el primer, segundo, quinto y sexto cuadro de texto con texto para que pueda usar la herramienta en el sitio más fácilmente, porque lo uso con frecuencia & no lo hace recuerda mi opinión. Estos son los que con este texto delante "Vertrek gemeente :" , "Straat :", "Aankomst gemeente :" and "Straat :".Crear bookmarklet para rellenar el formulario

te voy a dar algunos valores de prueba (en orden)

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

sobre the site: es un sitio transporte público holandeses que puede introducir su calle y el destino calle y luego la aplicación web calculará qué buses debe tomar y cuándo debe tomarlos.

sobre mí: Soy un novato en Javascript. Sé que puede usar getElemenbyId, pero este sitio tiene muchas secuencias de comandos &, lo que hace que sea difícil obtener la identificación. Sé que hay un complemento de (firefox) addon + que te hace inspeccionar elementos (para obtener la identificación). Se llama Firebug. Espero que esto sea de alguna ayuda. No estoy 100% seguro de que los bookmarklets son la forma de solucionar mi problema. Si tienes otras sugerencias, no dudes en responder (¿He oído que las cookies pueden ser una solución? ¿O quizás un complemento de Firefox?)

Gracias de antemano si puede ayudar a obtener el código (bookmarklet de JavaScript) para esto o una posible solución, Gracias aún más si me proporciona un código de trabajo. Gracias a un millón si eres tan amable de proporcionarme el código & explica cómo funciona realmente.

+0

¿Qué has probado? – shobhit

+0

[¿Qué has probado?] (Http://whathaveyoutried.com) – Mizipzor

+4

Voté para volver a abrir porque, si bien la pregunta del OP está traducida a un sitio específico, su uso generalmente es más aplicable. –

Respuesta

13

Prueba esto:

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

He probado esto en Chrome, que trabaja allí.

En cuanto a obtener el elemento, abra Chrome, luego abra el inspector (en las ventanas que es Control Shift J), luego presione la lupa en la esquina inferior izquierda, luego hoover sobre la página web y verá elementos girar azul, si hace clic en cualquier elemento, verá en la pestaña Elementos la etiqueta correspondiente y verá la identificación, así es como encontré estos identificadores. Je doblado welkom;)

+0

Gracias. Esto me ahorró algo de tiempo. –

Cuestiones relacionadas