HTML help
- eSsay
- Pokročilý používateľ
- Príspevky: 4059
- Dátum registrácie: St 01. Okt, 2014, 20:04
- Bydlisko: Košice
HTML help
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 ?
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 ?
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: M-Audio Air Hub + Mackie MR524, Schiit Fulla E + Sennheiser HD 660S + AntLion ModMic
-
- Používateľ
- Príspevky: 1987
- Dátum registrácie: Pi 10. Feb, 2012, 17:01
- Bydlisko: bratislava - DL
Re: HTML help
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 | NZXT H7 flow | 5x 140mm arctic
LG UltraGear 27GP850-B / Dell U3417W | Logitech G700s + Devis Control | Logitech G915 Tactile | Lenovo T490
LG UltraGear 27GP850-B / Dell U3417W | Logitech G700s + Devis Control | Logitech G915 Tactile | Lenovo T490
- eSsay
- Pokročilý používateľ
- Príspevky: 4059
- Dátum registrácie: St 01. Okt, 2014, 20:04
- Bydlisko: Košice
Re: HTML help
ID ? To už po mne chceš veľa ...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
Aspoň mi to hraje, no nie tak ako by malo.
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: M-Audio Air Hub + Mackie MR524, Schiit Fulla E + Sennheiser HD 660S + AntLion ModMic
-
- Používateľ
- Príspevky: 1987
- Dátum registrácie: Pi 10. Feb, 2012, 17:01
- Bydlisko: bratislava - DL
Re: HTML help
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 | NZXT H7 flow | 5x 140mm arctic
LG UltraGear 27GP850-B / Dell U3417W | Logitech G700s + Devis Control | Logitech G915 Tactile | Lenovo T490
LG UltraGear 27GP850-B / Dell U3417W | Logitech G700s + Devis Control | Logitech G915 Tactile | Lenovo T490
- eSsay
- Pokročilý používateľ
- Príspevky: 4059
- Dátum registrácie: St 01. Okt, 2014, 20:04
- Bydlisko: Košice
Re: HTML help
Ď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)
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: M-Audio Air Hub + Mackie MR524, Schiit Fulla E + Sennheiser HD 660S + AntLion ModMic
-
- Používateľ
- Príspevky: 1987
- Dátum registrácie: Pi 10. Feb, 2012, 17:01
- Bydlisko: bratislava - DL
Re: HTML help
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.
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 | NZXT H7 flow | 5x 140mm arctic
LG UltraGear 27GP850-B / Dell U3417W | Logitech G700s + Devis Control | Logitech G915 Tactile | Lenovo T490
LG UltraGear 27GP850-B / Dell U3417W | Logitech G700s + Devis Control | Logitech G915 Tactile | Lenovo T490
- filuS
- Používateľ
- Príspevky: 548
- Dátum registrácie: Ut 26. Aug, 2008, 13:14
- Bydlisko: Presov, Slovakia
Re: HTML help
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.
[*] 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ť
- eSsay
- Pokročilý používateľ
- Príspevky: 4059
- Dátum registrácie: St 01. Okt, 2014, 20:04
- Bydlisko: Košice
Re: HTML help
@Gumkac: Takže predsa je zastaralé ... 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>
@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: M-Audio Air Hub + Mackie MR524, Schiit Fulla E + Sennheiser HD 660S + AntLion ModMic
- filuS
- Používateľ
- Príspevky: 548
- Dátum registrácie: Ut 26. Aug, 2008, 13:14
- Bydlisko: Presov, Slovakia
Re: HTML help
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).
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
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>
Desktop
Spoiler: ukázať
- eSsay
- Pokročilý používateľ
- Príspevky: 4059
- Dátum registrácie: St 01. Okt, 2014, 20:04
- Bydlisko: Košice
Re: HTML help
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: M-Audio Air Hub + Mackie MR524, Schiit Fulla E + Sennheiser HD 660S + AntLion ModMic
- filuS
- Používateľ
- Príspevky: 548
- Dátum registrácie: Ut 26. Aug, 2008, 13:14
- Bydlisko: Presov, Slovakia
Re: HTML help
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":
Sam to takto nejako podobne pouzivam, takze by to malo ist.
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>
Desktop
Spoiler: ukázať
- eSsay
- Pokročilý používateľ
- Príspevky: 4059
- Dátum registrácie: St 01. Okt, 2014, 20:04
- Bydlisko: Košice
Re: HTML help
Funguje
Prišiel som domov a funguje mi aj to predošlé (s atributom Controls) Zaujímavé. Pritom aj doma aj v práci používam prehliadač Google Chrome.
Prišiel som domov a funguje mi aj to predošlé (s atributom Controls) 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: M-Audio Air Hub + Mackie MR524, Schiit Fulla E + Sennheiser HD 660S + AntLion ModMic