Folytonos zenelejátszó honlapra?
Üdv!
Egy olyan zenelejátszó Flash-t vagy bármilyen dolgot szeretnék megvalósitani, amelyet ha egyszer elinditottunk csak akkor álljon meg ha a STOP-al leállitjuk. De a gond az hogy ez böngészés közben is kellene müködjön.
Tehát a látogató az oldalt böngészve tudja hallgatni a zenét, és közben müködjön a zene lejátszó
Frame-n kivül ezt hogy lehet megoldani?
Meg úgy is megoldható, hogy az egész weboldalt 1 fájlban írod meg, tehát az első lap betöltésekor az összes tartalom betöltődik, majd a linkekre kattintva javascript vezérléssel jeleníted meg a tartalmat.
Tehát nincsenek más oldalak, 1 oldal van és javasriptel váltogat a látogató a tartalmak között.
De ha sok a weboldal tartalma akkor az első betöltődés sokáig eltarthat viszont utána az egyes "menük" megjelenése már pillanatok kérdése.
Bár engem zavarna, a weboldalon a zene, azonnal keresném a stop gombot.
De megtaláltam azt is ahol ezt a lehetőséget láttam bemásolom a forráskódját.
<html>
<head>
<title>DHTML alapú WEB-lap</title>
<script>
function megjelenit(mit) {
document.getElementById('nyitolap').style.display='none';
document.getElementById('oldal_1').style.display='none';
document.getElementById('oldal_2').style.display='none';
document.getElementById('oldal_3').style.display='none';
document.getElementById('oldal_4').style.display='none';
document.getElementById('oldal_5').style.display='none';
document.getElementById(mit).style.display='';
}
</script>
</head>
<body>
<table width="100%" height="100%" cellspacing="0" cellpadding="0">
<tr>
<td width="30%" align="center" bgcolor="#D2D2D2" valign="top">
<br><br>
<a href="#" onClick="megjelenit('nyitolap')">Nyitólap</a>
<br><br><br>
<a href="#" onClick="megjelenit('oldal_1')">1. oldal</a><br><br>
<a href="#" onClick="megjelenit('oldal_2')">2. oldal</a><br><br>
<a href="#" onClick="megjelenit('oldal_3')">3. oldal</a><br><br>
<a href="#" onClick="megjelenit('oldal_4')">4. oldal</a><br><br>
<a href="#" onClick="megjelenit('oldal_5')">5. oldal</a><br><br>
</td>
<td width="70%" bgcolor="#FFFFCC" valign="top">
<div id="nyitolap" style="height:100%;background:#FFFFCC;padding:20">
<br>
<b>Üdvözlünk ezen az egyszerű WEB-lapon!</b>
<br><br>
A bal oldali menüpontokra kattintva ebben a keretben betöltődnek az egyes aloldalak...
</div>
<div id="oldal_1" style="display:none;height:100%;background:#CCFFCC;padding:20">
<br>
<b>1. oldal</b>
<br><br>
Ez az első oldal szövege...
</div>
<div id="oldal_2" style="display:none;height:100%;background:#CCFFFF;padding:20">
<br>
<b>2. oldal</b>
<br><br>
Ez a második oldal szövege...
</div>
<div id="oldal_3" style="display:none;height:100%;background:#FFECEC;padding:20">
<br>
<b>3. oldal</b>
<br><br>
Ez a harmadik oldal szövege...
</div>
<div id="oldal_4" style="display:none;height:100%;background:#DDDDFF;padding:20">
<br>
<b>4. oldal</b>
<br><br>
Ez a negyedik oldal szövege...
</div>
<div id="oldal_5" style="display:none;height:100%;background:white;padding:20">
<br>
<b>5. oldal</b>
<br><br>
Ez az ötödik oldal szövege...
</div>
</td>
</tr>
</table>
</body>
</html>
mi is ezt hasznaljuk www.complexpert.hu csak itt nincs zene
ahol van is zene ott frames volt www.partysounds.hu de legalább folyamatosan megy de csak ha elinditod
amugy nyithatsz a lejatszonak egy külön kis ablakot és akkor nincs problema, de ne magától mert az kidobják a böngészök
Erre 4 lehetőséged van:
1) A zenelejátszó popupban jelenik meg
2) A lejátszó frameben jelenik meg
3) Ahogy írta valaki betöltesz mindent és a tartalmat js-el cseréled (noob megoldás)
4) Betöltöd az oldalt majd a tartalmi részt ajax-al cseréled benne, így gyakorlatilag soha nem tölt újra az oldal, ergó nem szakad meg a lejátszás. DE! Az ajax-on nem tud végigfutni a google, így SEO szempontbol szívás lesz.
Persze bármelyik megoldást is választod szívás lesz.
Húú kösz mindenkinek :D
Nem gondoltam volna hogy enyire hasznos infokat kapok a kérdésemre :D
Mindenik tetszik ill. jol hangzik, a frame-est azt bizony, probáltam de nem vagyok oda érte
a JS -es dolog az szerintem jó lesz.
Am az oldalam egy közzösségi oldal lesz, tehát aki fellép az tudja miért és hova lép be, igy gondoltam hogy tennék zenét is rá
A gond az a JS-el hogy olyan mint a frame
nem lehet linkelni rájuk
mert az aktiv link ami a böngészőben jelenik meg az mindig
www.oldal.hu/index.php lesz és ezen az oldalon belül van minden, ami nem jóó
Kapcsolódó kérdések:
Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!