Kód onmousexxx=... v html tagu – JavaScript, AJAX, jQuery – Fórum – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Kód onmousexxx=... v html tagu – JavaScript, AJAX, jQuery – Fórum – Programujte.comKód onmousexxx=... v html tagu – JavaScript, AJAX, jQuery – Fórum – Programujte.com

 

Petroff0
Věrný člen
17. 1. 2008   #1
-
0
-

Protokol URL = javascript: cmd1; .... cmdN | [ void (cmdN) ] znám.

Zato vůbec nerozumím zápisu (vídám podobné často, tento je z reklamní lišty):

<a href="...." onclick="javascript:urchinTracker('/clicks/click');" 

onmousedown="javascript:void(myImage = new Image());void(myImage.src = 'http://....');">


(já bych prostě použil <a href="...." onclick="urchinTracker('/clicks/click')" onmousedown="new Image().src = 'http://....';">)
Proč javascript ?
Proč 2x void ?
Proč onclick+onmousedown ? (Nešlo by to: onclick="new Image().src = 'http://....';urchinTracker('/clicks/click')" ????

Na oplátku poradím, jak lze jeden odkaz použít ke spuštění jedné ze dvou stránek :smile19: :smile3: :
<a href="http://seznam.cz/" onmousedown="window.location='http://atlas.cz/'"> seznam nebo atlas </a>

Nahlásit jako SPAM
IP: 89.102.96.–
Orcslayer0
Stálý člen
17. 1. 2008   #2
-
0
-
Nahlásit jako SPAM
IP: 85.70.82.–
Petroff0
Věrný člen
18. 1. 2008   #3
-
0
-

To Orcslayer :

Protokol URL = javascript: cmd1; .... cmdN | [ void (cmdN) ] znám.


<a href="javascript:alert(

'Toto je tzv.pseudoprotokol javascript, dá se použít všude kde lze použít URL,'
+'od adresního řadku browseru přes window.location=\'javascript:xxxxx\' '
+'až po elem.src=\'javascript:xxxxx\' ve (i)framech či obrázcích. '
+'Kód=výraz se provede a poslední hodnota je načtena jako obsah (ne adresa) do okna.'
+'Prázdná hodnota ponechá stránku ve stejném stavu.');void 0">Už znám</a>

Ale já se ptám co to dělá v těle ovladače onclick:
přece <elem onclick="cmd1;cmd2;....last_cmd "> je vlastně elem.onclick=function(){cmd1;cmd2;....last_cmd}

Ad odkaz <=> docela praktické (místo atlasu dej náhled stránky, která je na místě seznamu, seznam=načtení nové stránky a přepsání té původní.
Mnohé vyhledávače to řeší v seznamech výsledků 2 prťavými ikonkami těsně vedle sebe. Lepší je 1 větší.
Taky by to šlo click verzus dvojclick , nebo hover versus click (jak to má ve FF Coorilis >> ale dost mi vadí nechtěné hovery)
Ten můj je více user-friendly

Nahlásit jako SPAM
IP: 89.102.96.–
Zjistit počet nových příspěvků

Přidej příspěvek

Toto téma je starší jak čtvrt roku – přidej svůj příspěvek jen tehdy, máš-li k tématu opravdu co říct!

Ano, opravdu chci reagovat → zobrazí formulář pro přidání příspěvku

×Vložení zdrojáku

×Vložení obrázku

Vložit URL obrázku Vybrat obrázek na disku
Vlož URL adresu obrázku:
Klikni a vyber obrázek z počítače:

×Vložení videa

Aktuálně jsou podporována videa ze serverů YouTube, Vimeo a Dailymotion.
×
 
Podporujeme Gravatara.
Zadej URL adresu Avatara (40 x 40 px) nebo emailovou adresu pro použití Gravatara.
Email nikam neukládáme, po získání Gravatara je zahozen.
-
Pravidla pro psaní příspěvků, používej diakritiku. ENTER pro nový odstavec, SHIFT + ENTER pro nový řádek.
Sledovat nové příspěvky (pouze pro přihlášené)
Sleduj vlákno a v případě přidání nového příspěvku o tom budeš vědět mezi prvními.
Reaguješ na příspěvek:

Uživatelé prohlížející si toto vlákno

Uživatelé on-line: 0 registrovaných, 9 hostů

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý