Autor Zpráva
Dědeček
Profil *
Dobrý den,

Nevíte jak získat pravou url?
Příklad mám odkaz : http://neco.cz/7b3hfacbY1qczwtc , kdyz na tento odkaz kliknu presmeruje me to na http://nekde.cz/pisnicka.mp3 jenze kdyz dam tu prvni adresu do objektu tak se neprehraje protoze nema "pravou" url, nevíte tedy jak ji získat? Děkuji
Velda
Profil
Dědeček:
můžeš zkusit vytvořit neviditelný iframe s tou adresou, (chvilku) počkat a pak čeknout adresu toho ifrámu :) teoreticky by to mohlo jít :D ale asi to půjdu čeknout :P
Dědeček
Profil *
Já v JS zase tak moc neumím, když se dívam do kódu co to přehrává bere si tu url takhle

mp3URL = $(this).attr('href');

ja bych potřeboval tedy předím ještě nějak tu url otevřít a znovu přečíst.
habendorf
Profil
Dědeček:
ja bych potřeboval tedy předím ještě nějak tu url otevřít a znovu přečíst.

Což je víceméně přesně to, co ti Velda radí ;o)
Dědeček
Profil *
Ale když to otevřu v rámci začne se to přehrávat což nechci :)
Velda
Profil
Dědeček:
šak bys zjistil adresu a hned ten iframe zase odstanil, s tou adresou je, ale stejně ten problém, že to budou obě stránky jiný, tedy nebude moct ten tvůj javascript "ovlivnit" tu stránku...
Bubák
Profil
Velda:
Mezi doménami to nepůjde, následující ukázka by fungovala, jenom když by byla na doméně www.jakpsatweb.cz (koukám, že jsis to uvědomil):
<iframe name="kdesi" src="http://jpw.cz"></iframe>
<p onclick=alert(kdesi.document.location)>kdesi</p>


Dědeček:
Co takhle něco takového?
<script>
jpw='<iframe name="kdesi" src="http://jpw.cz"></iframe>'
djpw='<iframe name="kdesi" src="http://djpw.cz"></iframe>'
</script>
<p><u onclick="document.getElementById('test').innerHTML=jpw">JPW</u>
<u onclick="document.getElementById('test').innerHTML=djpw">DJPW</u>
</p>
<p id="test"></p>
Dědeček
Profil *
Vyřešeno :) díky moc za pomoc, přehrávač to vezme stačilo jen smazat část ve validaci url která nepustila dál pokud na konci url nebylo .mp3

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:

0