[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 ...

A voir également:

3 réponses

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