Variables ForumActif coté client
2 participants
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1 • Partagez
Variables ForumActif coté client
Bonjour,
J'essaye actuellement de récupérer et d'afficher la comboBox "Sauter Vers" du forum depuis un code en Javascript.
Cependant (puisque le javascript s’exécute coté client je suppose), les variables ne peuvent pas être interprétée par le serveur et je me retrouve donc avec un affichage brut comme vous pourrez le constater dans ce screen:
J’écris en HTML depuis un javascript afin de présenter la combo-box dans une div repliable sur le coté de l’écran.
Voici mon code:
La div est ensuite masquée par defaut sur la page grâce à ce CSS:
Connaîtriez vous un moyen d’éviter ce phénomène?
J'essaye actuellement de récupérer et d'afficher la comboBox "Sauter Vers" du forum depuis un code en Javascript.
Cependant (puisque le javascript s’exécute coté client je suppose), les variables ne peuvent pas être interprétée par le serveur et je me retrouve donc avec un affichage brut comme vous pourrez le constater dans ce screen:
J’écris en HTML depuis un javascript afin de présenter la combo-box dans une div repliable sur le coté de l’écran.
Voici mon code:
- Code:
$(function()
{
$("body").append('
<div id="fp203" class="fpanel3">
<table class="fptable">
<tr>
<td class="fpcontent3">
<div class = "JumpPointBody" align="center">
<form action="{S_JUMPBOX_ACTION}" method="get" name="jumpbox"
onsubmit="if(document.jumpbox.f.value == -1){return false;}" id="qjump">
<fieldset>
<p>
<label>{L_JUMP_TO}: </label>
</p>
{S_JUMPBOX_SELECT}
<input type="submit" value="{L_GO}" />
</fieldset>
</form>
</div>
</td>
<td class="fpbuttons">
<span class="fpopen3">
<img id="tchatOpenBt" src="http://i57.servimg.com/u/f57/17/69/72/66/jumpof10.png" />
</span>
<span class="fpclose3">
<img id="tchatCloseBt" src="http://i57.servimg.com/u/f57/17/69/72/66/jumpon10.png" />
</span>
</td>
</tr>
<table>
</div>');
$("#fp203 .fpbuttons > span").click(function()
{
$(this).add($(this).siblings()).toggle();
$("#fp203").animate({"left":$(this).is(".fpclose3")?-326:0},200);
});
});
La div est ensuite masquée par defaut sur la page grâce à ce CSS:
- Code:
.fpanel3
{
position: fixed;
}
.fpclose3,.fpopen3
{
cursor: pointer;
}
.fpclose3
{
display: none;
}
#fp203
{
top: 360px;
left: -326px;
z-index: 10;
}
#fp203 .fpcontent3
{
width: 320px;
height : 300px ;
border: 1px solid #012942;
background-image:url(http://img15.hostingpics.net/pics/878423pattern4.png);
background-repeat: repeat;
}
.JumpPointBody
{
text-align: center;
margin: 0px;
width: 100%;
height: 100%;
font-weight: bolder;
}
Connaîtriez vous un moyen d’éviter ce phénomène?
Dernière édition par Arias le Ven 30 Mai 2014 - 11:01, édité 1 fois
Re: Variables ForumActif coté client
Re-re-up...
Re: Variables ForumActif coté client
Je ne crois pas que cela soit possible
Néanmoins, cela fonctionnerait-t-il si tu le laisses dans ton template, en CSS tu le masques, puis en Javascript tu récupères son contenu HTML, et tu le rajoutes dans ta div repliable ?
Néanmoins, cela fonctionnerait-t-il si tu le laisses dans ton template, en CSS tu le masques, puis en Javascript tu récupères son contenu HTML, et tu le rajoutes dans ta div repliable ?
Re: Variables ForumActif coté client
Merci pour ta réponse
J'avais pensé à quelquechose dans le genre, mais comment le mettre en oeuvre?
disons que je mette la comboBox dans une div avec un id="maComboBox" et en visibility:"hidden";
ensuite en javascript je peux faire un getElementById("maComboBox");
mais que faire de la variable que j'obtiens en javascript?
J'avais pensé à quelquechose dans le genre, mais comment le mettre en oeuvre?
disons que je mette la comboBox dans une div avec un id="maComboBox" et en visibility:"hidden";
ensuite en javascript je peux faire un getElementById("maComboBox");
mais que faire de la variable que j'obtiens en javascript?
Re: Variables ForumActif coté client
En fait tu vas stocker ton élément dans une variable.
Puis au lieu d'append ton long HTML comme avant, tu vas append la variable
Je te conseille de faire un premier test sans le visibility:"hidden" ^^
Puis au lieu d'append ton long HTML comme avant, tu vas append la variable
Je te conseille de faire un premier test sans le visibility:"hidden" ^^
Re: Variables ForumActif coté client
D'accord j'essaye ça et je reviens pour donner des nouvelles.
Merci
Merci
Re: Variables ForumActif coté client
Cela fonctionne avec ta solution
La combo s'affiche désormais correctement:
Pour ceux qui chercheraient la solution:
dans le javascript:
Puis en concaténant mon ancien code avec le innerHtml de cette variable:
Cela fonctionne même avec le css "visibility: hidden;" puisque la div elle même n'est pas rapatriée dans le innerHtml, seul le contenu est obtenu.
Merci encore pour la piste que tu m'as donnée
La combo s'affiche désormais correctement:
Pour ceux qui chercheraient la solution:
dans le javascript:
- Code:
var jumpbox = document.getElementById("jumpBox");
Puis en concaténant mon ancien code avec le innerHtml de cette variable:
- Code:
append('
[...mon code html...]
<div id="comboJumpPoint">
' + jumpbox.innerHTML + '
</div>
[...mon code html...]');
Cela fonctionne même avec le css "visibility: hidden;" puisque la div elle même n'est pas rapatriée dans le innerHtml, seul le contenu est obtenu.
Merci encore pour la piste que tu m'as donnée
Sujets similaires
» Problème affichage des sujets - Deux barres verticales côte à côte
» Mettre deux parties (queel+derniers sujets) côte à côte
» Centrer et mettre côte à côte les boutons "Nouveau / répondre au message"
» Comment placer des éléments côte à côte sans déformation ?
» Mettre deux images cote à cote dans un widget
» Mettre deux parties (queel+derniers sujets) côte à côte
» Centrer et mettre côte à côte les boutons "Nouveau / répondre au message"
» Comment placer des éléments côte à côte sans déformation ?
» Mettre deux images cote à cote dans un widget
Forum gratuit : Le forum des forums actifs :: Entraide & Support... :: Problème avec un script, un code :: Archives des problèmes avec un code
Page 1 sur 1
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum