HTML help

Sekcia o programovaní, programovacích jazykoch...
Používateľov profilový obrázok
eSsay
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 4054
Dátum registrácie: St 01. Okt, 2014, 20:04
Bydlisko: Košice

HTML help

Príspevok od používateľa eSsay »

Ahoj, mám teraz viac voľného času, tak som sa pustil do učenia sa HTML jazyka - teda som začiatočník :)
Nechápem, prečo mi zvuk začne hrať hneď, ako načítam stránku, keď mám autostart="false" :?
A keď prejdem kurzorom myši cez odkaz, tak mi zvuk neprehraje.

<embed name="zvuk" src="pes-zvuk.wav" hidden="true" autostart="false">

<a href="#odkaz" onmouseover="document.zvuk.play()" onmouseover="document.zvuk.stop()">Odkaz</a>



.... kde mám chybu ? :rolleyes:
MB: MSI Z490 Gaming Plus CPU: i7-10700KF @5.1GHz 1.3V CPU cooler: Bequiet! Dark Rock 4 + TG Kryonaut RAM: G.Skill Trident Z Orange 16GB (2x8GB) @3200Mhz CL15 1.35V GPU: Asus RTX 3080 TUF O10G Gaming SSD: Samsung 970 EVO Plus NVMe 2000GB PSU: Bequiet! Straight Power 11 Platinum 1000W CASE: Fractal Design Define 7 Compact Black + Bequiet Silent Wings 3 (2x140mm + 1x120mm) MONITOR: LG 32GQ850-B (2560x1440p/260Hz (OC), 1ms, G-Sync, nano IPS) KEYBOARD: Sony VGP-UKB3 MOUSE & PAD: Razer Basilisk v2, SteelSeries QcK+ AUDIO: Mackie MR524 + Sennheiser HD 660S + AntLion ModMic
Gumkac
Používateľ
Používateľ
Príspevky: 1967
Dátum registrácie: Pi 10. Feb, 2012, 17:01
Bydlisko: bratislava - DL

Re: HTML help

Príspevok od používateľa Gumkac »

a dat tomu zvuku aj ID, a potom v onmouseover dat document.getelementbyid("idzvuk").play() ? ci?
Intel i5 13600K + Noctua NH-D14 | ASUS TUF Z690 | ASUS TUF RTX 3070 Ti O8G | 32GB 3600Mhz Kingston | Corsair HX750i | Samsung 980 pro 1TB + 970 evo plus 1TB
LG UltraGear 27GP850-B / Dell U3417W | Logitech G700s + Devis Control | Logitech G915 Tactile
Používateľov profilový obrázok
eSsay
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 4054
Dátum registrácie: St 01. Okt, 2014, 20:04
Bydlisko: Košice

Re: HTML help

Príspevok od používateľa eSsay »

ID ? To už po mne chceš veľa :D ...ako hovorím, som v tom newbei. Ten zdrojový kód na zvuk som našiel na nete - chcel som si to iba vyskúšať :) Vlastne neviem ani, či to má byť v hlavičke alebo v tele :-D
Aspoň mi to hraje, no nie tak ako by malo.
MB: MSI Z490 Gaming Plus CPU: i7-10700KF @5.1GHz 1.3V CPU cooler: Bequiet! Dark Rock 4 + TG Kryonaut RAM: G.Skill Trident Z Orange 16GB (2x8GB) @3200Mhz CL15 1.35V GPU: Asus RTX 3080 TUF O10G Gaming SSD: Samsung 970 EVO Plus NVMe 2000GB PSU: Bequiet! Straight Power 11 Platinum 1000W CASE: Fractal Design Define 7 Compact Black + Bequiet Silent Wings 3 (2x140mm + 1x120mm) MONITOR: LG 32GQ850-B (2560x1440p/260Hz (OC), 1ms, G-Sync, nano IPS) KEYBOARD: Sony VGP-UKB3 MOUSE & PAD: Razer Basilisk v2, SteelSeries QcK+ AUDIO: Mackie MR524 + Sennheiser HD 660S + AntLion ModMic
Gumkac
Používateľ
Používateľ
Príspevky: 1967
Dátum registrácie: Pi 10. Feb, 2012, 17:01
Bydlisko: bratislava - DL

Re: HTML help

Príspevok od používateľa Gumkac »

to <a href> urcite v tele. to prve je asi jedno.
Intel i5 13600K + Noctua NH-D14 | ASUS TUF Z690 | ASUS TUF RTX 3070 Ti O8G | 32GB 3600Mhz Kingston | Corsair HX750i | Samsung 980 pro 1TB + 970 evo plus 1TB
LG UltraGear 27GP850-B / Dell U3417W | Logitech G700s + Devis Control | Logitech G915 Tactile
Používateľov profilový obrázok
eSsay
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 4054
Dátum registrácie: St 01. Okt, 2014, 20:04
Bydlisko: Košice

Re: HTML help

Príspevok od používateľa eSsay »

Ďakujem. No a ako by malo vyzerať to s tým ID ???

Ešte sa chcem spýtať, vybral som si dobre pre začiatok (HTML jazyk) ??? Hovorili mi, že HTML je zastarané, že mám sa učiť radšej Javu alebo CSS. Nevedel som, s čím začať (Java, C++, CSS, ....) :?
To HTMLko som sa učil kedysi dávno ešte na strednej škole, ale nepamätám si už z toho nič. Ak sa naučím HTML, tak ďalej pôjdem do CSS..... dobre tak ?? :)
V podstate ma baví tvorba/úprava vzhľadu stránky (grafická úprava). No ale chcel by som vedieť aj ČO upravujem, teda aj ten zdrojový kód pochopiť (aspoň základy) :)
MB: MSI Z490 Gaming Plus CPU: i7-10700KF @5.1GHz 1.3V CPU cooler: Bequiet! Dark Rock 4 + TG Kryonaut RAM: G.Skill Trident Z Orange 16GB (2x8GB) @3200Mhz CL15 1.35V GPU: Asus RTX 3080 TUF O10G Gaming SSD: Samsung 970 EVO Plus NVMe 2000GB PSU: Bequiet! Straight Power 11 Platinum 1000W CASE: Fractal Design Define 7 Compact Black + Bequiet Silent Wings 3 (2x140mm + 1x120mm) MONITOR: LG 32GQ850-B (2560x1440p/260Hz (OC), 1ms, G-Sync, nano IPS) KEYBOARD: Sony VGP-UKB3 MOUSE & PAD: Razer Basilisk v2, SteelSeries QcK+ AUDIO: Mackie MR524 + Sennheiser HD 660S + AntLion ModMic
Gumkac
Používateľ
Používateľ
Príspevky: 1967
Dátum registrácie: Pi 10. Feb, 2012, 17:01
Bydlisko: bratislava - DL

Re: HTML help

Príspevok od používateľa Gumkac »

HTML na zaciatok nieje zle :) ale ked, tka HTML5, nech sa neucis zastarale HTML.
http://www.w3schools.com/html/default.asp

toto je dobry page o vsetkom ohladom html5.

samozrejme potom pridat CSS a potom JavaScript.

Ak sa chces programovaniu venovat viac, tak potom asi zacat s delphi, potom c/c++ a nakoniec javu.
Intel i5 13600K + Noctua NH-D14 | ASUS TUF Z690 | ASUS TUF RTX 3070 Ti O8G | 32GB 3600Mhz Kingston | Corsair HX750i | Samsung 980 pro 1TB + 970 evo plus 1TB
LG UltraGear 27GP850-B / Dell U3417W | Logitech G700s + Devis Control | Logitech G915 Tactile
Používateľov profilový obrázok
filuS
Používateľ
Používateľ
Príspevky: 548
Dátum registrácie: Ut 26. Aug, 2008, 13:14
Bydlisko: Presov, Slovakia

Re: HTML help

Príspevok od používateľa filuS »

Budem pisat v bodoch:
[*] tag EMBED nepozna atribut "autostart". Nehovorim, ze to nahodou nejaky prehliadac neakceptuje, ale podla standardov ma "embed" definovane len 4 atributy - src, type, width a height. Pouzi radsej tag "audio" - http://www.w3schools.com/tags/tag_audio.asp
<audio id="MyAudio" autostart="false" controls>
<source src="pes-zvuk.wav" type="audio/wav">
Your browser does not support the audio tag.
</audio>
V pripade, ze to chces mat skryte (neviditelne), pridaj do tagu audio este toto - style="display:none;"
[*] to, ze ked prejdes mysou cez anchor, ti nezacne prehravat kvoli tomu, ze mas 2x definovanu onmouseover - pricom druhy vyskyt ti spravi stop. Ak by si bindoval eventy cez javascript (jQuery), tak viacero funkcii na jednu akciu nie je problem, no takto inlineovo v tagu to proste nejde, mozes tam mat len jeden onmouseover. Ked tak urob dva linky - jeden na play, druhy na stop.
[*] dalsia vec, ktora tu uz bola spomenuta - daj audio tagu nejake ID (napr. <audio id="MyAudio"> ako v mojom priklade) a potom na to ziskas referenciu cez document.getElementById("MyAudio") - takto si budes 100% isty, ze referujes na spravny element. Tag EMBED standardne nema mat atribut "name", takze to moze byt dalsi dovod, preco by ti to neslo.
Desktop
Spoiler: ukázať
Specs:
- AMD Ryzen 5 5600X + Noctua NH-U12S Chromax.black
- PowerColor Red Devil AMD Radeon RX 6700XT
- ASUS TUF Gaming B550M-PLUS
- Crucial Ballistix 32GB (4x8GB) 3600 MHz CL16
- Be Quiet! Pure Base 500DX Black + 5x Noctua fans
- Corsair RM650x + CableMod PRO ModMesh C-Series Kabel Kit (Black/Red)
- Samsung 970 EVO Plus 500GB + ADATA XPG SX8200 Pro 1TB
- Sound Blaster Z
OS: Windows 10 Home 64bit
Monitor: Zowie by BenQ XL2546K + Eizo FS2333
Peripherals:
- Logitech G PRO Superlight + Artisan Hien L Mid Wine Red
- Logitech G915 TKL (red)
- Audio-Technica ATH-G1WL
Používateľov profilový obrázok
eSsay
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 4054
Dátum registrácie: St 01. Okt, 2014, 20:04
Bydlisko: Košice

Re: HTML help

Príspevok od používateľa eSsay »

@Gumkac: Takže predsa je zastaralé :D ... a to si stiahnem HTML 5 ?? Teraz píšem v PSPade.

@filuS: to ID mám chápať ako nejakú premennú ?? Aspoň tak som to pochopil v mojom prvom príspevku <embed name="zvuk"

Malo by to vyzerať nejak takto ???

<audio id="zvuk" autostart="false" controls style="display:none;> <source src="pes-zvuk.wav" type="audio/wav"> </audio>
<a href="#odkaz" onmouseover="document.getelementbyid("zvuk").play()">Odkaz</a>
MB: MSI Z490 Gaming Plus CPU: i7-10700KF @5.1GHz 1.3V CPU cooler: Bequiet! Dark Rock 4 + TG Kryonaut RAM: G.Skill Trident Z Orange 16GB (2x8GB) @3200Mhz CL15 1.35V GPU: Asus RTX 3080 TUF O10G Gaming SSD: Samsung 970 EVO Plus NVMe 2000GB PSU: Bequiet! Straight Power 11 Platinum 1000W CASE: Fractal Design Define 7 Compact Black + Bequiet Silent Wings 3 (2x140mm + 1x120mm) MONITOR: LG 32GQ850-B (2560x1440p/260Hz (OC), 1ms, G-Sync, nano IPS) KEYBOARD: Sony VGP-UKB3 MOUSE & PAD: Razer Basilisk v2, SteelSeries QcK+ AUDIO: Mackie MR524 + Sennheiser HD 660S + AntLion ModMic
Používateľov profilový obrázok
filuS
Používateľ
Používateľ
Príspevky: 548
Dátum registrácie: Ut 26. Aug, 2008, 13:14
Bydlisko: Presov, Slovakia

Re: HTML help

Príspevok od používateľa filuS »

ID je specialny unikatny identifikator pre element na stranke, takze podla neho najdes presne ten element, ktory potrebujes (plus ma este dalsie vyhody, ale o tom sa da najst vela na nete ak potrebujes).

Kód: Vybrať všetko

<audio id="zvuk" autostart="false" controls style="display:none;">
    <source src="pes-zvuk.wav" type="audio/wav">
</audio>
<a href="#odkaz" onmouseover="document.getElementById('zvuk').play();">Odkaz</a>
Treba davat pozor na uvodzovky, aby bola hodnota atributu vzdy otvorena/zakoncena. Takisto si treba davat pozor na taketo veci: "document.getElementById("zvuk").play();" - tu ti nastane problem, ze mas uvodzovky v uvodzovkach (tym padom hodnota sa konci pri druhom vyskyte). Ja v takomto pripade pouzijem jednoduche uvodzovky - 'zvuk' . Idealne by bolo pouzit javascript event binding namiesto inline akcie, ale to je asi na inu kapitolu :)
Desktop
Spoiler: ukázať
Specs:
- AMD Ryzen 5 5600X + Noctua NH-U12S Chromax.black
- PowerColor Red Devil AMD Radeon RX 6700XT
- ASUS TUF Gaming B550M-PLUS
- Crucial Ballistix 32GB (4x8GB) 3600 MHz CL16
- Be Quiet! Pure Base 500DX Black + 5x Noctua fans
- Corsair RM650x + CableMod PRO ModMesh C-Series Kabel Kit (Black/Red)
- Samsung 970 EVO Plus 500GB + ADATA XPG SX8200 Pro 1TB
- Sound Blaster Z
OS: Windows 10 Home 64bit
Monitor: Zowie by BenQ XL2546K + Eizo FS2333
Peripherals:
- Logitech G PRO Superlight + Artisan Hien L Mid Wine Red
- Logitech G915 TKL (red)
- Audio-Technica ATH-G1WL
Používateľov profilový obrázok
eSsay
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 4054
Dátum registrácie: St 01. Okt, 2014, 20:04
Bydlisko: Košice

Re: HTML help

Príspevok od používateľa eSsay »

no, nejde mi to :(
MB: MSI Z490 Gaming Plus CPU: i7-10700KF @5.1GHz 1.3V CPU cooler: Bequiet! Dark Rock 4 + TG Kryonaut RAM: G.Skill Trident Z Orange 16GB (2x8GB) @3200Mhz CL15 1.35V GPU: Asus RTX 3080 TUF O10G Gaming SSD: Samsung 970 EVO Plus NVMe 2000GB PSU: Bequiet! Straight Power 11 Platinum 1000W CASE: Fractal Design Define 7 Compact Black + Bequiet Silent Wings 3 (2x140mm + 1x120mm) MONITOR: LG 32GQ850-B (2560x1440p/260Hz (OC), 1ms, G-Sync, nano IPS) KEYBOARD: Sony VGP-UKB3 MOUSE & PAD: Razer Basilisk v2, SteelSeries QcK+ AUDIO: Mackie MR524 + Sennheiser HD 660S + AntLion ModMic
Používateľov profilový obrázok
filuS
Používateľ
Používateľ
Príspevky: 548
Dátum registrácie: Ut 26. Aug, 2008, 13:14
Bydlisko: Presov, Slovakia

Re: HTML help

Príspevok od používateľa filuS »

Moze byt, ze prehliadace neprehraju audio, ak ma nastavene display: none .
Skusime to teda inak: ak vynechame atribut "controls", tak by sa nemalo nic zobrazit. Teoreticky by ti pri vacsich audio zaznamoch este mohol pomoct atribut preload="auto":

Kód: Vybrať všetko

<audio id="zvuk" autostart="false" preload="auto">
    <source src="pes-zvuk.wav" type="audio/wav">
</audio>
<a href="#odkaz" onmouseover="document.getElementById('zvuk').play();">Odkaz</a>
Sam to takto nejako podobne pouzivam, takze by to malo ist.
Desktop
Spoiler: ukázať
Specs:
- AMD Ryzen 5 5600X + Noctua NH-U12S Chromax.black
- PowerColor Red Devil AMD Radeon RX 6700XT
- ASUS TUF Gaming B550M-PLUS
- Crucial Ballistix 32GB (4x8GB) 3600 MHz CL16
- Be Quiet! Pure Base 500DX Black + 5x Noctua fans
- Corsair RM650x + CableMod PRO ModMesh C-Series Kabel Kit (Black/Red)
- Samsung 970 EVO Plus 500GB + ADATA XPG SX8200 Pro 1TB
- Sound Blaster Z
OS: Windows 10 Home 64bit
Monitor: Zowie by BenQ XL2546K + Eizo FS2333
Peripherals:
- Logitech G PRO Superlight + Artisan Hien L Mid Wine Red
- Logitech G915 TKL (red)
- Audio-Technica ATH-G1WL
Používateľov profilový obrázok
eSsay
Pokročilý používateľ
Pokročilý používateľ
Príspevky: 4054
Dátum registrácie: St 01. Okt, 2014, 20:04
Bydlisko: Košice

Re: HTML help

Príspevok od používateľa eSsay »

Funguje ;)
Prišiel som domov a funguje mi aj to predošlé (s atributom Controls) :D Zaujímavé. Pritom aj doma aj v práci používam prehliadač Google Chrome.
MB: MSI Z490 Gaming Plus CPU: i7-10700KF @5.1GHz 1.3V CPU cooler: Bequiet! Dark Rock 4 + TG Kryonaut RAM: G.Skill Trident Z Orange 16GB (2x8GB) @3200Mhz CL15 1.35V GPU: Asus RTX 3080 TUF O10G Gaming SSD: Samsung 970 EVO Plus NVMe 2000GB PSU: Bequiet! Straight Power 11 Platinum 1000W CASE: Fractal Design Define 7 Compact Black + Bequiet Silent Wings 3 (2x140mm + 1x120mm) MONITOR: LG 32GQ850-B (2560x1440p/260Hz (OC), 1ms, G-Sync, nano IPS) KEYBOARD: Sony VGP-UKB3 MOUSE & PAD: Razer Basilisk v2, SteelSeries QcK+ AUDIO: Mackie MR524 + Sennheiser HD 660S + AntLion ModMic

Návrat na "Programovanie"