Hallo,
Ik ben op zoek naar een scriptje.
Ik heb nu dit:
Als je op een stukje tekst klikt gaat er een liedje afspelen.
Ik wil dit:
Als je op een zin klikt dan gaat er een liedje afspelen, en als je er nóg een keer op klikt. Dat die dan stopt met afspelen.
- javascript stop alle muziek
-
12-05-2010, 11:27 #1
- Berichten
- 394
- Lid sinds
- 15 Jaar
javascript stop alle muziek
-
In de schijnwerper
-
12-05-2010, 11:57 #2
- Berichten
- 390
- Lid sinds
- 15 Jaar
Heb je voor ons de relevante code die je al hebt, of misschien zelfs een link naar de desbetreffende pagina?
-
12-05-2010, 11:57 #3
- Berichten
- 155
- Lid sinds
- 18 Jaar
wellicht is het handig om een link te geven naar wat je nu hebt. er is namelijk geen script om een liedje af te spelen en ook geen script om een liedje te stoppen; dat zal handmatig gemaakt moeten worden en als je al iets hebt is dat wel zo makkelijk.
-
12-05-2010, 15:17 #4
- Berichten
- 394
- Lid sinds
- 15 Jaar
Dit is mijn functie die ik gebruik:
PHP Code:function play(file) {
var embed = document.createElement("embed");
var sound = 0;
embed.setAttribute('src', file);
embed.setAttribute('hidden', true);
embed.setAttribute('autostart', true);
document.body.appendChild(embed);
}
Dan moet je helemaal naar onder scrollen en dan zie je daar repetoire. Daar wil ik het zo hebben, als je op een liedje klikt. Dat dan dat liedje afspeelt. En als je er nog een keer op klikt dat hij dan stopt.
-
12-05-2010, 19:33 #5
- Berichten
- 390
- Lid sinds
- 15 Jaar
Code:function addEmbed(file) { var embed = document.createElement("embed"); var sound = 0; embed.setAttribute('src', file); embed.setAttribute('id','music_maestro'); embed.setAttribute('hidden', true); embed.setAttribute('autostart', true); document.body.appendChild(embed); } function play(file) { var el = document.getElementById('music_maestro'); if (el) { if(el.getAttribute('src') == file) { document.body.removeChild(el); } else { document.body.removeChild(el); addEmbed(file); } } else { addEmbed(file); } }
Of dit echt een ideale oplossing is voor wat je wilt doen weet ik niet (ik zou bijvoorbeeld persoonlijk gewoon links gemaakt hebben van die tekst), maar met binnen jouw eigen opzet te blijven is dat wat ik ervan maak.Laatst aangepast door Tjerk de Heer : 14-05-2010 om 22:47
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic