Note de ce sujet :
  • Moyenne : 0 (0 vote(s))
  • 1
  • 2
  • 3
  • 4
  • 5

tag {gallery} et javascript
#1

Citation :#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~
#~ Version du CMS: 1.9.2
#~ Nom de l'hébergeur : surftown.net
#~ Informations Système :
#~ ----------------------------------------------
#~ Cms Version: 1.9.2
#~ Installed Modules:
#~ * CMSMailer: 2.0
#~ * FileManager: 1.0.3
#~ * MenuManager: 1.7.4
#~ * ModuleManager: 1.4
#~ * News: 2.11
#~ * nuSOAP: 1.0.2
#~ * Printing: 1.1.1
#~ * Search: 1.6.8
#~ * ThemeManager: 1.1.3
#~ * TinyMCE: 2.8.2
#~ * FCKeditorX: 1.1.0
#~ * CGExtensions: 1.23
#~ * NMS: 2.3.2
#~ * DewPlayer: 0.2.1
#~ * avplayer: 1.3.1
#~ * jQuery: 1.1.2
#~ * FrontEndUsers: 1.12.8
#~ * CustomContent: 1.7.3
#~ * Thumbnails: 0.1.1
#~ * Gallery: 1.4.3
#~ * Uploads: 1.11.5
#~ Config Information:
#~ * php_memory_limit:
#~ * process_whole_template: false
#~ * output_compression: false
#~ * max_upload_size: 100000000
#~ * default_upload_permission: 664
#~ * url_rewriting: none
#~ * page_extension:
#~ * query_var: page
#~ * image_manipulation_prog: GD
#~ * auto_alias_content: true
#~ * locale:
#~ * default_encoding: utf-8
#~ * admin_encoding: utf-8
#~ * set_names: true
#~ Php Information:
#~ * phpversion: 5.2.14
#~ * md5_function: On (Vrai)
#~ * gd_version: 2
#~ * tempnam_function: On (Vrai)
#~ * magic_quotes_runtime: Off (Faux)
#~ * E_STRICT: 0
#~ * memory_limit: 128M
#~ * max_execution_time: 3000
#~ * output_buffering: 4096
#~ * safe_mode: Off (Faux)
#~ * file_uploads: On (Vrai)
#~ * post_max_size: 100M
#~ * upload_max_filesize: 100M
#~ * session_save_path: Aucune vérification à cause de la restriction spécifiée par PHP open_basedir
#~ * session_use_cookies: On (Vrai)
#~ * xml_function: On (Vrai)
#~ Server Information:
#~ * Server Api: cgi-fcgi
#~ * Server Db Type: MySQL (mysql)
#~ * Server Db Version: 4.1.22
#~ ----------------------------------------------
#~~~~~ NE PAS SUPPRIMER CE BLOC ~~~~~



Bonjour à tous,

j'ai installé le module gallery dans lequel j'ai crée plusieurs gallery... jusque là, tout va bien!
sur une page de contenu j 'ai crée des liens qui appellent ces galleries par l'intermédiaire de javascript afin de charger les galleries sans recharger la page.
les liens sont de la forme:
Code :
<a onclick="changefotos('Autour');return false;" href="#">Autour du show</a>
<a onclick="changefotos('show');return false;" href="#">Autour du show</a>

le problème, vient de la fonction javascript appelée.
je dois récupérer la variable et la ré-injecter dans mon tag {Gallery dir="MaVariable"}
Mon problème est comment la réinjecter?

J'ai fais plusieurs test pour vérifier que l'appel du tag se fait bien avec ce script:
Code :
<script type="text/JavaScript">
function changefotos(){
document.getElementById('diapo').innerHTML= '{/literal}{Gallery dir="Autour"}{literal}' ;
self.location.assign('index.php?page=references-en-photos#main');
}
</script>
maintenant en essayant de mettre la variable:
Code :
<script type="text/JavaScript">
function changefotos(fotos){
var fotal;
fotal = fotos;
if(typeOf (fotal) == "undefined"){fotal == "Autour";}
document.getElementById('diapo').innerHTML= '{/literal}{Gallery dir="{literal}'+fotal+'{/literal}"}{literal}' ;
self.location.assign('index.php?page=references-en-photos#main');
}
</script>
et là, ça part en sucette car m'a variable fotal n'est pas prise en compte en tant que variable.
Donc, si une bonne âme qui connait la solution au problème pouvait me filer un coup de pouce, ce serait super
merci beaucoup
Répondre


Messages dans ce sujet

Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)