[Script] Superposé 2 Div , où placer le JS
Résolu
Chibrou
Messages postés
70
Statut
Membre
-
Chibrou Messages postés 70 Statut Membre -
Chibrou Messages postés 70 Statut Membre -
Bonjour,
Je souhaiterai superposé 2 <div> avec onglet , +d'infos commentaires ci-dessous .
Voilà Mon script :
Où placé le JS :
---------------------------------------
Ancien texte :
Bonjour,
Je cherche un script qui puisse permettre à un texte de changer de langue selon le pays du visiteur.
Exemple :
script geoip
texte 1( si francais )
texte 2( si anglais )
fin du script
Cordialement ...
Je souhaiterai superposé 2 <div> avec onglet , +d'infos commentaires ci-dessous .
Voilà Mon script :
<div id="disclaimer_global">
<div id="disclaimer_flags">
<a href="en/" onclick="showDisclaimer('en'); return false;"><img src="images/flag-us.png" alt="English" /></a>
<a href="fr/" onclick="showDisclaimer('fr'); return false;"><img src="images/flag-fr.png" alt="Français" /></a>
</div>
<div id="disclaimer_en" class="hidden">
<h2><!-- en tête en anglais --></h2>
<div style="width:500px;" align="justify" class="wpage">
<!-- texte en anglais -->
</div>
</div>
/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/-/
</div>
<div id="disclaimer_fr" class="hidden">
<h2><!-- en tête en francais --></h2>
<div style="width:500px;" align="justify" class="wpage">
<!-- texte en francais -->
</div>
</div>
Où placé le JS :
var currentDisclaimer = null;
function showDisclaimer(language) {
if(currentDisclaimer !== null)
document.getElementById('disclaimer_'+currentDisclaimer).style.display = 'none';
currentDisclaimer = language;
document.getElementById('disclaimer_'+language).style.display = 'block';
}
---------------------------------------
Ancien texte :
Bonjour,
Je cherche un script qui puisse permettre à un texte de changer de langue selon le pays du visiteur.
Exemple :
script geoip
texte 1( si francais )
texte 2( si anglais )
fin du script
Cordialement ...
3 réponses
-
Salut.
Évite de chercher des scripts qui font trop de choses différentes (Géolocalisation + Texte dynamique).
Il en faut un qui géolocalise le visiteur, et un autre (très basique, que tu pourras écrire) qui affiche le texte en fonction du résultat du premier.
Pour la localisation, essaye avec ça :
https://www.php.net/manual/fr/book.geoip.php-
-
-
GeoIP est une extension PECL qui n'est pas intégrée par défaut à PHP.
http://pecl.php.net/package/geoip -
-
Mon site propose 3 langues
J'ai un disclaimer en anglais et pour le faire comprendre a tout le monde
je voulais dans le meilleur des cas ce script
Maintenant je vais me rabattre sur une autre solution
un texte avec 3 onglet au dessus ces 3 onglet seront simplement des drapeaux
et d'apres ce que j'ai lu il faudrais superposer des div
-
-
-
Tu as loupé ce message ?
-
-
-
-
j'ai mi des balises smarty literal, pour qu'il n'essaie pas d'interpréter le code js. l'erreur Unrecognized tag alert, ça vient de là !