Ga naar inhoud


Achtergrondmuziek op de website


Gast Looking

Aanbevolen berichten

Ik heb een achtergrondmuziekje op mijn website. Ik heb hem ingesteld dat het maar eenmaal wordt afgespeeld. Als je teruggaat naar die pagina dan speelt hij weer af.

 

Hoe en met welk script kan ik het zo instellen dat hij echt maar eenmaal afspeeld wordt. Dus alleen bij het eerste bezoek of iedere keer als je de browser opstart?

Link naar reactie
Delen op andere sites


Met php laten controleren waar de bezoeker vandaan komt.

 

Komt hij van jouw website niet laten spelen en als niet van jou site komt wel laten spelen.

 

Je hebt echter wel php kennis hiervoor nodig.

Link naar reactie
Delen op andere sites

Simpel op te lossen met sessions in php door te controleren als een session bestaat of niet.

 

Bestaat de session niet, speel geluid af en maak session aan

Bestaat de session, doe niets.

 

Zet dit boven je html code ( dus boven <html> )

 

Code:
 <?phpsession_start();?> 

 

In het head gedeelte van je html code zet je onderstaande

 

Code:
<?php if ($_SESSION['achtergrondgeluid']) {  $bgsound = "";  }elseif(!$_SESSION['achtergrondgeluid']){    $bgsound = "<bgsound src=\"map/geluid\" loop=\"1\">";    $_SESSION['achtergrondgeluid'] = "aan";}print $bgsound;?> 

 

Voorwaarden:

De webserver moet php ondersteunen

je pagina moet de extentie .php hebben en niet .htm of .html

Werkt in IE, niet getest met ander browsers

 

iMac 27" macOS Sierra
iPhone 5s iOS 10

Link naar reactie
Delen op andere sites

je hebt geen php nodig om een sessie te simuleren; extra frame maken van 0 pixels hoog of breed, en daarin een javascript variabele op true (of 1, of wat dan ook <img src="/forums/images/graemlins/wink.gif" alt="" />) zetten wanneer de gebruiker binnenkomt. daarna kan je op je hoofdpagina een simpel testje doen of de variabele al gezet is.

And now for something completely similar

Link naar reactie
Delen op andere sites

Maak een account aan of log in om te reageren

Je moet een lid zijn om een reactie te kunnen achterlaten

Account aanmaken

Registreer voor een nieuwe account in onze community. Het is erg gemakkelijk!

Registreer een nieuwe account

Inloggen

Heb je reeds een account? Log hier in.

Nu inloggen
  • Wie is er online   0 leden

    • Er zijn geen geregistreerde gebruikers deze pagina aan het bekijken
×
×
  • Nieuwe aanmaken...