Inclusion conditionnelle de javascript via PHP

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 : Inclusion conditionnelle de javascript via PHP

par netsupra » 10 déc. 2006, 22:49

Bon, je voulais de faire ca en deux parties, mais j'ai la flemme de pense a comment faire ca bien,
merci pour ton aide

par Truc » 10 déc. 2006, 21:51

Salut,

Regarde le code source généré pour vérifier l'emplacement les apostrophes pour le javascript.

Dans le cas de l'utilisation de getElementById il faut fermer le délimiteur de paramètre juste avant.
<?php
$lien = isset($emprunteurid) ? "action=modify&id=".$emprunteurid."'" : "action=search&name=' + document.getElementById('name').value";
?>

<a href="#" class="title" onclick="window.open('popup.php?<?php echo $lien; ?>,'popup','toolbar=0,menubar=0, location=0,scrollbars=1,width=550,height=300')">
<? echo isset($emprunteurid)?'Modifier':'Chercher'; ?>
</a>

Inclusion conditionnelle de javascript via PHP

par netsupra » 10 déc. 2006, 21:20

Bonjour a tous,
sympa les smileys pere-noel :D
J'ai un probleme sur lequel je seche...
<td width="68">
<a href="#" class="title" onclick="window.open('popup.php?<? echo isset($emprunteurid)?"action=modify&id=$emprunteurid":"action=search&name= + document.getElementById('name').value";?>','popup','toolbar=0,menubar=0, location=0,scrollbars=1,width=550,height=300')"><? echo isset($emprunteurid)?'Modifier':'Chercher'; ?></a>
Ce lien fonctionne très bien lorsque $emprunteurid existe mais dans le cas contraire, la condition onclick n'est pas executé, si vous avez une idée...
Merci,
netsupra