Autor | Zpráva | ||
---|---|---|---|
cink Profil |
#1 · Zasláno: 8. 10. 2013, 07:02:31
Ahoj,
potřeboval bych, aby při zápisu v javascriptu bylo možné doplnit kód, ale asi jinak než si myslíte...
<html><head></head><body> <script> x = prompt("Napište kód písničky", ""); document.write('<iframe src="http://www.cink.xf.cz/u/' + x + '.mp3" width="128" height="128"></iframe>'); </script> </body> </html> Tohle funguje, ale já bych chtěl, aby v tom kódu místo 'src="http://www.cink.xf.cz/u/"' x '/ a tady by mohlo být cokoliv.mp3
Pro porozumění: http://www.jmenostranky.cz/771/pisnicka.mp3 Člověk by doplnil 771 a bylo by jedno, co bude za tím, jenom to .mp3. pisnicka se tam teda doplní automaticky. |
||
peta Profil |
Nerozumim.
Ty tam potrebujes jinou adresu? Jakou? Priklad 3-4 takovych adres, kdyz to neumis popsat. <script> //x = prompt("Napište kód písničky", ""); x = 'pisnicka' url = 'http://www.cink.xf.cz/u/' + x + '.mp3'; alert(url); //document.write('<iframe src="'+url+'" width="128" height="128"></iframe>'); x = '771'; url = 'http://www.jmenostranky.cz/' + x + '/pisnicka.mp3'; alert(url); x = '771'; y = 'pisnicka'; url = 'http://www.jmenostranky.cz/' + x + '/' + y + '.mp3'; alert(url); </script> |
||
cink Profil |
#3 · Zasláno: 9. 10. 2013, 06:56:34
peta:
„Ty tam potrebujes jinou adresu?“ Ne, je jedno, jaká to bude adresa, mě zajímá to, aby tam uživatel zadal cestu - Příklad: Byly by tam dvě cesty: http://www.jamenostranky.cz/771/pisnicka.mp3 http://www.jmenostranky.cz/734/neco-jineho.mp3 Uživatel by zadal 771 a zobrazila by se mu pisnicka.mp3, když napíše 734 tak se mu zobrazí neco-jineho.mp3 |
||
Tori Profil |
#4 · Zasláno: 9. 10. 2013, 07:12:32
cink:
Nejsem si jistá, jestli to v iframe bude fungovat ok, ale nestačilo by tedy používat vždy URL /najdiPisnicku.php?id=771 , ten PHP skript by podle ID dohledal název souboru a přesměroval na správnou URL /771/pisnicka.mp3 ?
|
||
peta Profil |
#5 · Zasláno: 9. 10. 2013, 09:03:56
Resil bych to jako Tori, seznam id, url bych mel v databazi. Jde to udelat i pres js, ale prijde mi to zbytecne. V js by se to napsalo jako pole
<script> var url, x; url = { 771: "http://www.jamenostranky.cz/771/pisnicka.mp3", 734: "http://www.jmenostranky.cz/734/neco-jineho.mp3" }; x = 771; alert(url[x]); x = 734; alert(url[x]); </script> |
||
Časová prodleva: 4 dny
|
|||
cink Profil |
#6 · Zasláno: 13. 10. 2013, 12:02:03
Prominte, nedostal jsem se k počítači.
peta: Děkuji za js. Přesně to jsem potřeboval. Tori: Neříkám, že by to nefungovalo, ale já PHP neumím. :( |
||
Časová prodleva: 11 let
|
0