Autor Zpráva
Petr65465
Profil *
Jak je možné, že v kódu html stránky někdy není u funkčního odkazu viditelný URL? Pokud stránku nejdříve uložím a poté otevřu zdrojový kód, najednou tam URL viditelné je.

Díky
Petr
Xanomes_
Profil *
Petr65465:
Asi bys musel uvést příklad, ale většinou to dělá Javascript událost onclick
Tomášeek
Profil
Xanomes:
Jak onclickem docílíš toho, aby ve zdrojáku "živé" HTML stránky nebyl vyplněný atribut href u odkazu a po jejím stažení na localhost tento href vyplněný byl?

Petr65465:
Dodej odkaz na konkrétní web. Pravděpodobně špatně hledáš.
Xanomes_
Profil *
Tomášeek:
Petr65465 píše:
a poté otevřu zdrojový kód, najednou tam URL viditelné je.
To neznamená, že by byla vidět adresa normálně, ale že je vidět ve zdrojovém kódu, čehož je možno docílit i atributem onclick. Nebo jsem tak alespoň Petrovu formulaci pochopil.
Tomášeek
Profil
Xanomes:
Nikoliv.

Pokud je u odkazu uveden jeho cíl, ukáže se i ve stavovém řádku. Pokud na živé verzi webu není, nemůže být ani ve zdrojáku (ani na živé verzi, ani na localhostu).

To, že onclickem otevřu jiný cíl odkazu nijak neovlivňuje stavový řádek. Tam je stále vidět cíl odkazu v href atributu, bez ohledu na to, že se tento cíl ve skutečnosti neotevře (vymazání defaultní akce onclickem a nahrazení jiným cílem). Pořád je ale zdroj na serveru shodný s tím na localhostu.
weroro
Profil
Ten href je pridaný pomocou JS.
Generovaný odkaz skús si pozrieť zdroj a potom to ulož a znovu pozri.

Tu je zdroj Odkaz
Tomášeek
Profil
weroro:
Toto je spíše teoretické cvičení. V reálu se to nepoužívá.

Myslím, že je zbytečné o tom dále debatovat, dokud neznáme zdroj, z kterého tazatel čerpá. Může se taky stát, že tam je odkaz z nějakého důvodu dvakrát (jednou s atributem, podruhé bez), nebo spousta jiných příčin.
Keeehi
Profil
Petr65465:
v kódu html stránky
A máš na mysli zobrazení zdrojového kódu, nebo zobrazení DOMu pomocí vývojářských nástrojů. Pokud se jedná o to druhé, tak tam se zobrazuje živá a aktuální podoba webu. Do původního kódu mohl zasáhnout javascript a klidně atribut href odkazu vymazat a nahradit to svým voláním. Proto už právě nemusí být vidět. Odkaz
Petr65465
Profil *
Občas na to někde narazím. Zatím to k ničemu konkrétnímu nepotřebuji, ale stejně mě to zajímá.
Aktuálně jsem našel akorát třeba tohle:

https://www.edi*sk.cz/vyhledat/a.html

třeba odkaz na libovolný soubor v kódu jakoby není.
Ale vyskytuje se to i na spostě jiných stránek
Xanomes_
Profil *
Petr65465:
Vážně?
Tomášeek
Profil
Petr65465:
Jaktože tam ten odkaz není? Každý nabízený soubor má ty odkazy dokonce dva.

Petr65465
Profil *
To ano, ale pravé tlačítko -> Zobrazit zdrojový kód už ne
pcmanik
Profil
Petr65465:
Pretože sa obsah načítava ajax-ovo a ten nieje vidieť postupom ktorý si popísal.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: