11540 sujets

JavaScript, DOM et API Web HTML5

Bonjour

j'essaie construire mon premier site first mobil www.taina64.net


Pour le menu j'ai triché en installant 1 menu différent pour chaque css (smarphones et tablettes)

Le code javascript est situé en bas de page html, je souhaiterai externaliser le script javascript et ne l'utiliser que pour la version smarphone afin de ne garder qu'un seul menu et le modifier pour la version tablettes et écrans.

Auriez vous une solution, une piste à suivre à me proposer ?

Merci

Code javascript ( Pris sur le net), je ne connais pas ce langage Smiley ohwell

<script>
    	var originalNavClasses;

		function toggleNav() {
			var elem = document.getElementById('navigation_list');
			var classes = elem.className;
			if (originalNavClasses === undefined) {
				originalNavClasses = classes;
			}
			elem.className = /expanded/.test(classes) ? originalNavClasses : originalNavClasses + ' expanded';
		}
    </script>

Modifié par africa (23 Jun 2014 - 09:21)
Bonjour

J'ai suivi les conseils de Raphaël, après avoir décortiquer son menu, j'ai essayé d'externaliser son script dans un fichier js, le script ne fonctionne pas, il faut qu'il soit dans la page ...
Savez vous comment faire, j'ai mis le lien suivant sur ma page, cela devrait fonctionner ?
<script type="text/javascript" src="smarphones.js"> </script>

Merci

Bon week end
Modifié par africa (28 Jun 2014 - 09:08)