Page 1 sur 1
Inclure un ficher avec javascript
Posté : 09 mars 2007, 17:29
par walfrat
Bonjour
Voila mon probleme est simple et probablement lié a mon ignorance des fonction javascript (je précise que j'ai cherché ici et ailleurr avant

)
Il s'agit d'avoir en gros : onclick : 'include("test.php")'
Bien entendu include est du php et ca ne mrcherai pas ce bout de code c'est pour cela que je recherche l'équivalent en javascript s'il existe...

Posté : 09 mars 2007, 18:46
par starkeus
http://www.phpied.com/javascript-include
exemple:
function include(fichier)
{
try
{
SCRIPT = document.createElement("script");
SCRIPT.type = "text/javascript";
SCRIPT.src = fichier;
HEAD = document.getElementsByTagName("head");
HEAD[0].appendChild(SCRIPT);
}
catch(e)
{
document.write('$lt;script type="text/javascript" src="' + fichier + '"><\/script>');
}
}
Posté : 10 mars 2007, 09:56
par walfrat
Heu est ce que ca marche si je remplace "text/javascript" par "text/php/html" ?
Car c'est un fichier de ce genre que je veux inclure
Sinon je comprend pas :
"try" et
SCRIPT.src = "fichier" et
"catch(e)" et
"$lt"
Puis avoir de plus ample explication svp ?
Posté : 10 mars 2007, 14:21
par Truc
Posté : 10 mars 2007, 14:28
par walfrat
Bon je reprened avec ce que j'ai tenté :
Code : Tout sélectionner
<script type="text/javascript">
function tri(fenetre)
{
if(fenetre==false)
{
</script>
<p>===========<a href="#" onclik="tri('true')">Option de tri</a>=========
<script type="text/javascript">
}
else if(fenetre==true)
{
</script>
<TABLE class="tri"><caption class="titre">Trié par : </caption>
<TR class="tri"><TD class="tri"><a href="Acueuil.php?page=10"><span class="titre"> Affichage general</span></a></TD></TR>
<TR class="tri"><TD class="tri"></TD></TR>
<form action="Acueuil.php?page=10" method="post">
<?php
if((isset($tri_stats))AND($tri_stats==1))
{?>
<input type="hidden" value="<?php echo $tri ;?>" />
<?php }?>
<TR class="tri"><TD class="tri"> <LABEL class="tri"><INPUT type="text" name="lvl_min" /><span class="titre"> Lvl minimum </span> </TD>
<TD class="tri"> <LABEL class="tri"><INPUT type="text" name="lvl_max" /><span class="titre"> Lvl maximum </span> </TD>
</TR>
<tr class="tri"><td class="tri"><span class="blanc">Type : </span></td>
<td class="tri"><select name="type">
<option> Aucun </option>
<option> Amulette </option>
<option> Anneau </option>
<option> Arme </option>
<option> Armure </option>
<option> Bottes </option>
<option> Bouclier </option>
<option> Cape </option>
<option> Casque </option>
<option> Ceinture </option>
<option> Gant </option>
<option> Gri-Gri </option>
<option> Orbe </option></select>
</td>
<TD class="tri"><INPUT type="submit" value="Valider" /></TD>
</tr></form>
<TR class="tri"><TD class="tri"> <a href="Acueuil.php?page=10&tri=Force">Force</a> </TD>
<TD class="tri"> <a href="Acueuil.php?page=10&tri=Defense">Defense</a> </TD>
<TD class="tri"> <a href="Acueuil.php?page=10&tri=Degats">Degats</a> </TD></TR>
<TR class="tri"><TD class="tri"> <a href="Acueuil.php?page=10&tri=Pn">Pn</a> </TD>
<TD class="tri"> <a href="Acueuil.php?page=10&tri=Vie">Vie</a> </TD>
<TD class="tri"> <a href="Acueuil.php?page=10&tri=Dexterite">Dexterité</a> </TD></TR>
<TR class="tri"><TD class="tri"> <a href="Acueuil.php?page=10&tri=Intelligence">Intelligence</a> </TD>
<TD class="tri"> <a href="Acueuil.php?page=10&tri=Constitution">Constitution</a> </TD>
<TD class="tri"> <a href="Acueuil.php?page=10&tri=Precision">Precision</a> </TD></TR>
<TR class="tri"><TD class="tri"> <a href="Acueuil.php?page=10&tri=Portee">Portee</a> </TD>
<TD class="tri"> <a href="Acueuil.php?page=10&tri=Prix">Prix</a> </TD></TR>
</CENTER>
</TABLE>
<script type="text/javascript">
}
}tri(false);
</script>
Voial evidemment ce code ne marche pas (snif^^) et j'aimerais donc savoir comment faire
bref j'essaye de faire comme ceux qui avec un plus ou un moins fait apparaitre ou disparaitre de l'écran des données supplémentaire

Posté : 10 mars 2007, 18:05
par Truc
j'essaye de faire comme ceux qui avec un plus ou un moins fait apparaitre ou disparaitre de l'écran des données supplémentaire
un arbre ?!
Tu devrais vraiment jeter un oeil à ajax (
tuto de base) ta façon de faire n'est pas vraiment adaptée.
Posté : 11 mars 2007, 10:51
par Invité
merci
Pour l'exemple pas du tout adapté c'était juste pour me faire comprendre
