Inclure un ficher avec javascript

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Inclure un ficher avec javascript

par Invité » 11 mars 2007, 10:51

merci

Pour l'exemple pas du tout adapté c'était juste pour me faire comprendre ;)

par Truc » 10 mars 2007, 18:05

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.

par walfrat » 10 mars 2007, 14:28

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 ;)

par Truc » 10 mars 2007, 14:21

par walfrat » 10 mars 2007, 09:56

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 ?

par starkeus » 09 mars 2007, 18:46

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>');
  }
}

Inclure un ficher avec javascript

par walfrat » 09 mars 2007, 17:29

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...;)