démarrer thickbox

Bonjour,
je reposte c'est allé se ficher dans un fil antérieur ??? Grrr…!!!

je ne trouve pas comment faire pour que thickbox démarre automatiquement dés l'affichage d'un article, quelqu'un aurai une piste ?
cordialement
--
Signalez vos spams d'un simple clic. www.signal-spam.fr
<https://www.signal-spam.fr/>

bobof a écrit :

Bonjour,
je reposte c’est allé se ficher dans un fil antérieur ??? Grrr…!!!

je ne trouve pas comment faire pour que thickbox démarre automatiquement dés l’affichage d’un article, quelqu’un aurai une piste ?
cordialement

Salut,

Probablement en javascript en simulant un clic au chargement de la page :

avec Jquery :

$(« #ton-conteneur-thickbox »).trigger(‹ click ›);

sam

Dans ce cas :
$("#ton-conteneur-thickbox").click();
ça va plus vite :slight_smile:

bonjour,
je suis un gros novice en javascript, jquery, etc … donc ça me dépasse un peu, dans le head de mon squelette article j’ai mis ceci :

<script type="text/javascript">
(function($){ 
	$(function(){
		$("#diapo").trigger('click');
		});
	});
})(jQuery);
</script>

ou ceci :

<script type="text/javascript">
(function($){ 
	$(function(){
		$("#diapo").click();
		});
	});
})(jQuery);
</script>

ben ? … il ne se passe pas grand chose … faut continuer à faire clic sur un doc pour lancer thickbox !
est-ce correct au moins comme script ?
cordialement

Quentin a écrit :

<script type="text/javascript">
$(function (){
	$("#diapo").click();
});
</script>

ça devrait être mieux :)

petit rappel :
mettre ceci après l'appel à jquery 
=> Soit après le #INSERT_HEAD si tu l'a mis
=> soit après <script src"[...]jquery.js"

Si tu as des erreurs js dit le, on comprendra mieux !!

bonsoir,

Quentin a écrit :

<script type="text/javascript">
$(function (){
	$("#diapo").click();
});
</script>

ça devrait être mieux :)

  

ok j’ai corrigé

petit rappel :
mettre ceci après l'appel à jquery 
=> Soit après le #INSERT_HEAD si tu l'a mis
=> soit après <script src"[...]jquery.js"

  

j’ai placé ton code directement dans le squelettes article juste avant

mais rien à faire, rien ne s’active.

Si tu as des erreurs js dit le, on comprendra mieux !!
  

la console d’erreurs de webdeveloper ne me renvoi pas d’erreur concernant ce script, en revanche j’ai des avertissements qui viennent de :
je sais plus trop ou je peux aller à la pêche d’info

ouf !
la fonction est ok, juste qu'il faut placer l'id sur le bon conteneur, si ça intéresse quelqu'un :
dans un modèle /modeles/diapo.html

<B_diapo>
<div id="diapo">
<ul>
<li>
<div style="text-align:center;"><a href="plugins/thickbox2/circle_animation.gif" class="thickbox" id="clic"><img src="plugins/thickbox2/thickbox.png" alt="Démarrer le diaporama" /></a></div>
<BOUCLE_diapo(DOCUMENTS){id_article=#ENV{article}}{mode=document}{extension==jpg}{par num titre}{doublons image}>
<a href="#URL_DOCUMENT" class="thickbox" style="display:none;" title="[(#TITRE|supprimer_numero)][(#DESCRIPTIF)]">[(#FICHIER|image_reduire{50,0}|inserer_attribut{alt,[(#TITRE|supprimer_numero)]})]</a>
</BOUCLE_diapo>
</li>
</ul>
</div>
</B_diapo>

pour appeler le modèle dans le texte de l'article

<diapo|article=X>
  X n° id_article

entre <head> et </head>
<script type="text/javascript">
$(function (){
  $("#clic").click();
});
</script>

merci Quentin & Sam
cordialement

Quentin a écrit :

<script type="text/javascript">
$(function (){
  $("#clic").click();
});
</script>

ça devrait être mieux :slight_smile:

petit rappel :
mettre ceci après l'appel à jquery => Soit après le #INSERT_HEAD si tu l'a mis
=> soit après <script src"[...]jquery.js"

Si tu as des erreurs js dit le, on comprendra mieux !!

Le 16/11/2009 16:09, bobof a écrit :

bonjour,
je suis un gros novice en javascript, jquery, etc .. donc ça me dépasse un peu, dans le head de mon squelette article j'ai mis ceci :

<script type="text/javascript">
(function($){ $(function(){
    $("#diapo").trigger('click');
    });
  });
})(jQuery);
</script>
  ou ceci :

<script type="text/javascript">
(function($){ $(function(){
    $("#diapo").click();
    });
  });
})(jQuery);
</script>
  ben ? ... il ne se passe pas grand chose .... faut continuer à faire clic sur un doc pour lancer thickbox !
est-ce correct au moins comme script ?
cordialement

Quentin a écrit :

Dans ce cas :
$("#ton-conteneur-thickbox").click();
ça va plus vite :slight_smile:

Le 16/11/2009 14:52, sgodo a écrit :

bobof a écrit :

Bonjour,
je reposte c'est allé se ficher dans un fil antérieur ??? Grrr..!!!

je ne trouve pas comment faire pour que thickbox démarre automatiquement dés l'affichage d'un article, quelqu'un aurai une piste ?
cordialement

Salut,

Probablement en javascript en simulant un clic au chargement de la page :

avec Jquery :

      $("#ton-conteneur-thickbox").*trigger*('click');

sam

Ce message et toutes les pièces jointes sont établis à l'intention exclusive de ses destinataires et sont confidentiels. Si vous recevez ce message par erreur, merci de le détruire et d'en avertir immédiatement l'expéditeur. Toute utilisation de ce message non conforme à sa destination, toute diffusion ou toute publication, totale ou partielle, est interdite sauf autorisation expresse.
L'internet ne permettant pas d'assurer l'intégrité de ce message, le Conseil Général de Seine-Saint-Denis décline toute responsabilité au titre de ce message, dans l'hypothèse où il aurait été modifié. D'autre part, le Conseil Général de Seine-Saint-Denis ne reconnait exclusivement que les délégations de signatures écrites par les personnes habilitées et ne peut donc être engagé par un message électronique.

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo…net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www…spip.net/

Irc : de l'aide à toute heure : http://spip…net/irc

------------------------------------------------------------------------

_______________________________________________
liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo…net/mailman/listinfo/spip
Discuter chez rezo.net

Documentation de SPIP : http://www…spip.net/

Irc : de l'aide à toute heure : http://spip…net/irc

--

Signalez vos spams d'un simple clic. www.signal-spam.fr <https://www.signal-spam.fr/&gt;

--
Signalez vos spams d'un simple clic. www.signal-spam.fr
<https://www.signal-spam.fr/&gt;