J'vais tuer un renard

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 : J'vais tuer un renard

par albat » 23 juil. 2006, 11:10

vous n'avez malheureusement pas sauvé le renard... #-o
Prochaine étape : tu noies Sakila ? :langue:

par Jeqla » 23 juil. 2006, 09:46

En fait, il semble bien que le coup de onclick sur les images marche mais pas sur les bouttons.
En fait, çà marche sur les bouttons pour des requetes simples de type "submit()" mais sinon, çà marche pas. Bref, plutot que de tourner en rond, je vais me faire des images en guise de bouton et çà ira très bien.
Merci à tous pour vos réponse, mais vous n'avez malheureusement pas sauvé le renard... #-o

par Invité » 20 juil. 2006, 17:13

euh ...
pour voir si t'as pas une erreur ..
outils>>Console Javascript

parceque là il doit te faire la gueule sur l'objet javascript docnew qui doit pas etre déclaré dans la fonction senddoc (sauf si c'est une variable globale).
donc si ton firefox détécte une erreur javascript il va pas appeler la fonction ... enfin c'est ce que j'ai remarqué

par Jeqla » 18 juil. 2006, 16:41

Pour ce qui est des slashes, c'est à cause du forum (et oui... :wink: ), je l'ai bien recopié dans mon text mais çà ne s'affiche pas. Bref, les slashes sont bien placés dans le fichier source.

Je vais regarder çà avec le coup du bouton et de l'image. Et je dis.

par cznicolas » 18 juil. 2006, 16:38

Ca vient peut etre de l'endroit ou se trouve ta fonction javascript...
Enfin je dis ca je dis rien...

par Ryle » 18 juil. 2006, 16:34

Peut être est-ce du à du recopiage, mais il doit te manquer un \ avant les premieres guillemets de ta balises (ou alors il y en a en trop sur les autres ;))
Ca ne justifie pas forcément le comportement qui passe dans un cas et pas dans l'autre, mais ca peut pas faire de mal de corriger :)

Sinon je vois pas ce qui peut lui poser problème.. la seule différence serait que dans un cas tu es sur un bouton et dans le second sur une image (et curieusement, c'est le comportement inverse que l'on aurait pu envisager)

essaye de coller une image à la place du bouton pour appeler la fonction voir si cela change quelque chose :)

par Cobaye » 18 juil. 2006, 14:35

Salut

Vu que ton site fonction bien sous ie, le problème ne vient pas de ton code PHP. Donc ca vient d'un problème de javascript mais la je vois pas !

a+

par Jeqla » 18 juil. 2006, 14:35

Oh la oh la... pas touche :wink: en fait, celle la c'est celle qui va de fonction.
C'est l'autre qui ne va pas... c'est pour çà que comme celle là marche, je préfère ne pas y toucher...

par jeff » 18 juil. 2006, 14:30

salut
essaye ceci
echo '<img src="pic/voir.gif" onClick="visudoc("'.$doc_id.'")'>

J'vais tuer un renard

par Jeqla » 18 juil. 2006, 14:16

Avis a la population, devant les problème s que posent la conversion de mon site, qui marche très bien sous IE, vers un format lu par Fire Fox, je me propose de faire un sacrifice rituel à Ganesh ElePHPant , Dieu du PHP dans les minutes qui suivent sauf si on me dit pourquoi...

Pourquoi est ce qu'un evenement appellant une fonction Javascript est lue, parfois oui, parfois non, sous Firefox, de temps en temps avec "javascript:" devant, de temps en temps sans...

Exemples :
<input type=\"button\" value=\"Enregistrer les modifications\" onclick=\"senddoc()\">

Code : Tout sélectionner

function senddoc(){ alert(); docnew.submit(); }
Ici, même pas il me mets la boite alert ...
<img src=\"pic/voir.gif\" onClick=\"visudoc('$doc_id')\">

Code : Tout sélectionner

function visudoc(iddoc){ var wPopup; wPopup = window.open('mw_visudocument.php' + '?iddoc=' + iddoc, 'img_popup', 'width=500, height=200, top='+(screen.height-50)/4+', left='+(screen.width-50)/4+', status=no, directories=no, toolbar=no, location=no, menubar=no, scrollbars=yes, resizable=yes'); wPopup.document.close(); }
Alors que ic pas de problème...
Quelqu'un peux donc m'expliquer pourquoi Firefox interprete differemment les evenement et ne veux pas me lire ma fonction senddoc() ? Une réponse à cette question pourrait d'ailleurs sauver le renard que j'ai dans la main gauche :gla: du poignard que j'ai dans la main droite...