[Script] Superposé 2 Div , où placer le JS

Résolu
Bonjour,

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

  1. 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
    1. Je te remercie de ta réponse.
      Je vient de trouver mon bonheur :)

      Je mettrai a jour ce post, du déroulement de l'installation

      Merci beaucoup !
      Cordialement
    2. je penser pas qui fallait faire des installation pour pouvoir utiliser ce script
      je passerai sur une superposition de div

      Merci quand même
      Cordialement
    3. Et pourquoi superposer des div ? Quel est le rapport avec le sujet initial ?
    4. 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
  2. up!
    1. Non merci beaucoup sa m'avance énormément
      mais j'ai un problème avec le js

      Je bosse sur cette page

      http://247xtube.com/warning.php?r=Lw==
    2. Place le JS dans un fichier à part.
      Je ne vois pas comment faire autrement, je n'utilise pas Smarty.
  3. 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à !