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

Résolu
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 :

<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. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     
    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
    1. Chibrou Messages postés 70 Statut Membre
       
      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
      0
    2. Chibrou Messages postés 70 Statut Membre
       
      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
      0
    3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      GeoIP est une extension PECL qui n'est pas intégrée par défaut à PHP.
      http://pecl.php.net/package/geoip
      0
    4. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Et pourquoi superposer des div ? Quel est le rapport avec le sujet initial ?
      0
    5. Chibrou Messages postés 70 Statut Membre
       
      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
      0
  2. Chibrou Messages postés 70 Statut Membre
     
    up!
    0
    1. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Tu as loupé ce message ?
      0
    2. Chibrou Messages postés 70 Statut Membre
       
      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==
      0
    3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
       
      Place le JS dans un fichier à part.
      Je ne vois pas comment faire autrement, je n'utilise pas Smarty.
      0
  3. Chibrou Messages postés 70 Statut Membre
     
    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à !
    0