Witam. Mam pytanie. Otwieram z poziomu html'a plik .txt w przeglądarce w którym chcę aby automatycznie został wyszukany odpowiedni tekst. Mogę to oczywiście zrobić ctrl+f + ctrl+v ale czy można zrobić to automatycznie np odpowiednio spreparowanym adresem url? W moim wypadku adresem url jest plik lokalny czyli file:///c:/cośtam/cośtam/plik.txt
Wie ktoś jak można takie coś osiągnąć? A może w inny sposób się da?
Nie ma takiej opcji, a nawet gdyby była - to tylko pod jedną przeglądarkę.
Możesz sobie zapewne napisać rozszerzenie do przeglądarki, które Ci to zrealizuje.
Ew. nakładkę HTML-ową z kawałkiem JS-u na ten plik txt
Czyli za pomocą JS mogę to osiągnąć?
Nie wiem czy o to chodzi, ale możesz w HTML zrobić:
dluga tresc<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>...
<a id="dupa">Ukryty tekst</a>
i w adresie strony na końcu dopisać na końcu #dupa, wtedy automatycznie przewinie. JS nie specjalnie do tego potrzebny.
Opcja druga jest taka, że możesz np.: wyciągnąć żródlo strony w adresie, następnie znaleźć tekst w źródle strony, ocenić czy ten tekst nie jest tagiem lub niewidocznym tekstem (jeśli jest to szukać dalej), jeśli jest widoczny to przeparsować dokument, żeby znaleźć dokładną lokalizację w DOM (wyszukać tag, w którym tekst siedzi) i potem przewinąć scrollbara w te miejsce i zamienić ten tekst w tym tagu tak, żeby był opakowany w taga, który koloruje tekst.
Ciężko powiedzieć czy da się to zrobić w pasku przeglądarki. Na pewno w konsoli w firebugu się da, aczkolwiek opcja 1 jest łatwiejsza.