Jak wprowadzić dane na stronie za pomocą hiperłącza?
Innymi słowy chcę, żeby po kliknięciu w link, strona odpaliła się z uzupełnionymi danymi…
Jak wprowadzić dane na stronie za pomocą hiperłącza?
Innymi słowy chcę, żeby po kliknięciu w link, strona odpaliła się z uzupełnionymi danymi…
Dane mają być skądś pobierane, czy wypełniane stałym zestawem? Chodzi o wypełnianie Twojej strony, czy jakiejś obcej?
Tak, chodzi o stały zestaw.
Przykładowo mam pasek z zakładkami i klikam z zakładkę - otwiera mi się strona i już jest wpisany login.
Klikam na inną zakładkę - otwiera mi się ta sama strona, ale mam wpisany inny login.
Klikam w 3 zakładkę - otwiera mi się google z wpisaną frazą do szukania…
lmgtfy, to nie oto chodzi
to już coś…
Jakie są sposoby przekazywania zmiennych i skąd je brać?
W przypadku lmgtfy sprawa jest banalna, bo link sam się utworzył.
Przykładowo, mam stronkę http://onlinetonegenerator.com/432Hz.html
Jak zrobić link, żeby po kliknięciu w niego była wpisana liczba 100 Hertz, oraz tam niżej zaznaczone triangle?
Moim zdaniem musiałaby to być wtyczka do przeglądarki, chociaż o rozwiązaniu z różnorakim wypełnianiem formularza jeszcze się nie spotkałem. Może udałoby się ugryźć to jakimś skryptem np. w GreaseMonkey?
Ogólnie rzecz biorąc lmgtfy działa, bo natywnie mechanizm przekazuje zapytanie poprzez HTTP GET (wówczas zmienne są widoczne w adresie). Alternatywą jest jeszcze HTTP POST i wartości które przesyłamy trafiają już do treści nagłówka, a nie do adresu. W każdym razie nie ma to nic wspólnego z wypełnianiem pól formularza, skrypt obsługujący daną stronę musi mieć napisaną obsługę w taki sposób, żeby pobrać dane i wypełnić pola. Ty niewiele możesz na to poradzić.
A w jaki sposób skrypt by pobierał dane do wypełnienia?
Skrypt w Greasemonkey mógłby przechwytywać parametry z location.search tak jak pokazano tutaj http://stackoverflow.com/questions/979975/how-to-get-the-value-from-the-url-parameter gdzie definiowalibyśmy rodzaj konfiguracji przez parametr, np. dopisywany na końcu ?konfiguracja=A. Cała reszta to napisanie skryptu który zależnie od naszego parametru wpisywałby takie, a nie inne dane - czyli przechwytywał pola formularza i wypełniał je treścią.
O to jest właśnie to co mi potrzebne