bonjour kris,
désoler pour ma réponse tardive, quand quelques chose ne marche pas je suis comme un fous ! je cherche pendant des jours.
en faite le javascript que je t'ai gentiment emprunter fonctionne très bien exactement le même effet que sur ton site, mais uniquement sous xoops 2.4rc le même code ne fonctionne pas sous 2.33 quelque chose bloc quoi ? j'ai du modifier quelques chose mais quoi ? un conflit entre java ou une sécurité je ne sais pas j'ai essayer d'autre java pour en avoir le cœur net idem même résultat, sur d'autre thèmes idem.
donc en attendant de passer a la 2.4 je souhaiter mettre une simple pop up j'ai donc créer un fichier identification.html
<div>
<{if !$xoops_isuser}>
<!-- boite d'identification -->
<form class="left" action="<{xoAppUrl /user.php op=login}>" method="post">
<h1 class="padlock"><{$smarty.const.THEME_CONNEXION}></h1>
<label for="log"><strong><{$smarty.const.THEME_PSEUDO}>: </strong></label>
<input name="uname" type="text" id="log" value="<{$smarty.const.THEME_PSEUDO}>" onfocus="this.value=(this.value=='<{$smarty.const.THEME_PSEUDO}>')? '' : this.value ;" title="<{$smarty.const.THEME_DESC_PSEUDO}>" size="23"/>
<label for="pwd"><strong><{$smarty.const.THEME_PASSWORD}>:</strong></label>
<input name="pass" id="pwd" size="23" type="password" value="<{$smarty.const.THEME_PASSWORD}>" onfocus="this.value=(this.value=='<{$smarty.const.THEME_PASSWORD}>')? '' : this.value ;" title="<{$smarty.const.THEME_DESC_PASSWORD}>"/>
<input type="hidden" name="xoops_redirect" value="<{$smarty.server.REQUEST_URI}>" />
<{if $lang_siteclosemsg}>
<input type="hidden" name="op" value="login" />
<input type="hidden" name="xoops_login" value="1" />
<{/if}>
<input type="submit" name="submit" value="" class="button_login" />
</form>
<div class="inscript"><a href="<{$xoops_url}>/user.php#lost" title="<{$smarty.const.THEME_MPASSPERDU}>" /><strong><{$smarty.const.THEME_MPASSPERDU}></strong></a></div>
<div class="passperdu"><a href="<{xoAppUrl /register.php}>" title="<{$smarty.const.THEME_REGISTER}>" /><strong><{$smarty.const.THEME_REGISTER}></strong></a></div>
<div class="loginClose"><a href="#" id="close"> </a></div>
</div>
<div id="xo-uname">
<{else}>
<div id="xo-uname"><{$smarty.const.THEME_WELLCOME}> <a href="<{xoAppUrl /user.php}>" title="<{$smarty.const.THEME_PROFILE}>" /><{$xoops_uname}></a></div>
<{/if}>
</div>
puis fais un appel depuis mon header comme ceci:
<div id="xo-connexion">
<a href="#" id="login" onClick="window.open('<{xoImgUrl /}>templates/identification.html','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=1, copyhistory=0, menuBar=0, width=200, height=200, left=50, top=50');return(false)"><{$smarty.const.THEME_CONNEXION}></a> </div>
la le résultat tu t'en doute le code n'est pas traduit il apparaît tel que malgré que j'ai placer dans les metas entre les head
<!-- Scripts suplèmentaire -->
<{includeq file="$theme_name/identification.html"}>
même constat avec ce code
<div id="xo-connexion">
<a href="#" id="login" onClick="window.open('<{xoImgUrl /}>modules/system/blocks/system_block_login.html','_blank','toolbar=0, location=0, directories=0, status=0, scrollbars=0, resizable=1, copyhistory=0, menuBar=0, width=200, height=200, left=50, top=50');return(false)"><{$smarty.const.THEME_CONNEXION}></a>
</div>
merci a toi