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

Résolu/Fermé
Chibrou Messages postés 51 Date d'inscription vendredi 16 avril 2010 Statut Membre Dernière intervention 11 octobre 2012 - Modifié par Chibrou le 24/09/2010 à 14:35
Chibrou Messages postés 51 Date d'inscription vendredi 16 avril 2010 Statut Membre Dernière intervention 11 octobre 2012 - 24 sept. 2010 à 19:35
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
22 sept. 2010 à 20:55
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 51 Date d'inscription vendredi 16 avril 2010 Statut Membre Dernière intervention 11 octobre 2012
23 sept. 2010 à 17:36
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 51 Date d'inscription vendredi 16 avril 2010 Statut Membre Dernière intervention 11 octobre 2012
23 sept. 2010 à 18:04
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
23 sept. 2010 à 18:07
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
23 sept. 2010 à 18:26
Et pourquoi superposer des div ? Quel est le rapport avec le sujet initial ?
0
Chibrou Messages postés 51 Date d'inscription vendredi 16 avril 2010 Statut Membre Dernière intervention 11 octobre 2012
23 sept. 2010 à 18:31
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 51 Date d'inscription vendredi 16 avril 2010 Statut Membre Dernière intervention 11 octobre 2012
24 sept. 2010 à 14:15
up!
0
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
24 sept. 2010 à 17:15
Tu as loupé ce message ?
0
Chibrou Messages postés 51 Date d'inscription vendredi 16 avril 2010 Statut Membre Dernière intervention 11 octobre 2012
24 sept. 2010 à 18:02
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 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 497
24 sept. 2010 à 18:59
Place le JS dans un fichier à part.
Je ne vois pas comment faire autrement, je n'utilise pas Smarty.
0
Chibrou Messages postés 51 Date d'inscription vendredi 16 avril 2010 Statut Membre Dernière intervention 11 octobre 2012
24 sept. 2010 à 19:35
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