| 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: 13 let
|
|||
0