Vyskakovací okno

Zvolené téma obsahuje celkem 26 odpovědí. Do diskuze (4 účastníci) se naposledy zapojil uživatel  Lukenzi a poslední změna je stará 11 let, 2 měsíce.

Aktuálně je na stránce zobrazeno 7 příspěvků - 21. až 27. (z celkem 27)
  • Autor
    Příspěvky
  • #14178

    sjiamnocna
    Participant
    Web

    Mohl bys při přidávání odkazu do řádku URL místo adresy odkazu dát něco jako toto:

    javascript:alert("je to odkaz") – to po kliknutí udělá to co je po dvojtečce (když napíšeš funkci(), tak celou funkci()) Dohromady to může vypadat třeba takto (jestli mi fórum povolí JS v odkazu…):

    Odkaz na něco

    Stačí jen místo alert použít window.open, a máš to

    #14180

    sjiamnocna
    Participant
    Web

    Zase špatně… Zapoměl jsem uvést JS;

    Odkaz na něco

    ________

    Semmira: PC je nej místo na trénink angličtiny, s čím mmyslíš že jsme většina začínali? S češtinou ne, té je málo (bohužel)… A jiné nedostatky se právě řeší zde na fóru…

    #14181

    semmira
    Participant
    Web

    Já už jsem trochu starší na učení jazyků. No možná že i líný.

    #14182

    sjiamnocna
    Participant
    Web

    jen to tu nefunguje jak by mělo, tudíž uvedu kód – co dělá vyzkoušejte…

    <a href="javascript:alert(' Ano,n toto je n odkaz')">Odkaz na něco</a>

    tím že je tam javascript, informujeme prohlížeč, že po kliknutí nebude muset přecházet na jinou adresu (href=”http://…” nebo href=”/slozka/soubor”), ale že povolá Javascript, aby vykonal příkazy napsané za dvojtečkou. Protože href=”javascript” je podobný události onClick, nasměruju na ukázku vyzkoušejte – využití onClick

    Ve vašem případě potřebujete jen změnit kód za dvojtečkou na něco jako window.open("index.html-soubor", "nove-?", "width=800-výška okna,height=600-šířka-okna,menubar=yes-zobrazování nabídky prohlížeče,resizable=yes-povolení změny velikosti okna,left=umístění okna os.X,top=umístění os.Y")

    ještě přidám – osa X je počet obrazových bodů od levého okraje obrazovky, a osa Y je počet bodů od horního okraje monitoru. Ostatní velikosti se uvádějí také v obrazových bodech, tentokráte ne od okraje (je to jen velikost). Jestli bude problém, tak mi napište na mail jancikuvmail(zavináč)gmail.com – poradím vám, popřípadě vám s tím pomůžu, ale myslím že teď už nebudete mít žádný problém (když jsem to pochopil já, pro vás to bude určitě hračka :) )

    #14183

    Lukenzi
    Participant

    testovací prostředí pro XSS? :D

    JS se musí spustit nějakou událostí – např. onclick u odkazu, tedy “po kliknutí”

    a href="#" onclick="alert('kliknul jsem')">Klikni si</a

    ale toto jsou začátečnické problémy, které je třeba řešit například na již jednou odkazovaných stránkách http://www.jakpsatweb.cz/javascript/

    PS: to psaní kódu mě tady jednou zabije…

    #14184

    sjiamnocna
    Participant
    Web

    Sice nevím co je XSS, ale myslím že narážíš na ten editor? :D

    Určitě to není nejlepší řešení, ale cpu to všude, protože je to pro začátek docela dobré.

    Pokud myslíš, něco jiného tak můžu hrdě prohlásit, že Alert je jeden z mála příkazů, které v JS ovládám jakštakš dobře… ;)

    Ty začátečnické problémy – ani to neumím, ale vždycky jsem myslel že spouštění JS funkcí přes HREF je lepší, a vcelku přirozenější než přes události (samozřejmě že např. onChange nebo onLoad nenahradíš, ale při kliku…), a navíc mi nikdy samostatně žádný JS nenajel bez použití javascript:

    Pokud myslíš něco jiného, tak o tom nevím vůbec nic.. :)

    #14185

    Lukenzi
    Participant

    sjiamnocna: taky možnost, když jsem psal ten post tak tvůj komentář jsem z nějakého důvodu neviděl. XSS je zkratka pro Cross-site scripting více na wiki a narážel jsem na ten pokus zobrazit odkaz s javascriptem “Odkaz na něco”. Tady to určitě nebude fungovat (doufám), protože by si tak mohl “každý” s tímhle fórem dělat co by se mu zlíbilo :)

Aktuálně je na stránce zobrazeno 7 příspěvků - 21. až 27. (z celkem 27)

Pokud chcete odpovědět na toto téma, musíte se nejdříve přihlásit.

WordPress – novinky, návody a zajímavosti