Autor Zpráva
opsidiam
Profil
Dobry den.
mam taky problez ze ked kliknem na show a pustim pesnicku ,ona sa zacne prehravat a ked kliknem hide tak prestane hrat , ako sa da spravit to ze ta pesnicka pojde aj ked stlacim hide?
             <script type="text/javascript">
              function SwitchElementVisibility (AName)
              {
                var xElement;
                xElement = document.getElementById(AName);
             
                if (xElement.style.display == 'block'){
                  xElement.style.display = 'none';
                } else {
                  xElement.style.display = 'block';
                }
              }
            </script>
<div id="div_02" style="display: block;">
<a 
onclick="
document.getElementById('div_02').style.display = 'none';
document.getElementById('div_01').style.display = 'block'; return(false);
"
><button>Hudba</button></a></div>

<div id="div_01" onchange="showUser(1, this.value)" style="display: none;">
<a
onclick="
document.getElementById('div_01').style.display = 'none';
document.getElementById('div_02').style.display = 'block'; return(false);
"><button>Skryt</button></a>
<iframe width="510" height="260" scrolling="no" frameBorder="0" src="mp3_player/player.php"></iframe>
  
</div>
Keeehi
Profil
Místo display:none; ho skryj nějakým jiným způsobem. Zmenšit na nulu, ospozicovat něam pryč, možností je spousta.
opsidiam
Profil
ked som to zmenil na 0 tak nic sa nestalo iba to bolo furt otvorene


ide to cez visibillity
a ako by som mpohol spravit to ze pre prechode na inu stranku kde je tento csript tak aby mi hudba pokracovala?
Keeehi
Profil
opsidiam:
A ako by som mpohol spravit to ze pre prechode na inu stranku kde je tento csript tak aby mi hudba pokracovala?
Velmi složitě. Pokud vynecháme řešení pomocí rámů tak je tu AJAX. Ačkoli jednoduché ajaxové požadavky nejsou nikterak složité, vytvoření webové prezentace kompletně založené na ajaxu už ano. Je spousta věcí na které se musí myslet a bez větši znalosti jak funguje http protokol, jak prohlížeče a jak vyhledavače, je velmi jednoduché dělat chyby. Důsledkem to může být, že v určitých situacích nepůjde tvůj web zobrazit nebo nepůjde najít ve vyhledavači.

Moje rada tedy zní úplně se na to vykašlat. A to kompletně, tedy na jakékoli přehrávání zvuků na stránce. Jen to otravuje. Pokud si budu chtít něco pustit, otevřu si v novém panelu nějakou sužbu pro to určenou.
Chamurappi
Profil
Reaguji na opsidiama:
Otevři hudbu do nového okna. Pak bude nezávislá na zbytku stránky a uživatel si ji může vypnout, kdykoliv uzná za vhodné.

Mimochodem <button> v <a> ti funguje ve všech prohlížečích? Proč tam ten <a> je?


Reaguji na Keeehiho:
A to kompletně, tedy na jakékoli přehrávání zvuků na stránce. Jen to otravuje.
Koho to otravuje, ten může nekliknout na tlačítko „Hudba“.
opsidiam
Profil
Chamurappi:
ty si to pochopil a je dobry napad to pustit cez nove okno

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

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