problème de js externe

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 : problème de js externe

par PhilFree » 11 avr. 2006, 23:01

Salut,

Ta balise script est incorrecte, tu dois écrire:
<script type="text/javascript" language="JavaScript">
Si tu ne le fais pas certains navigateurs ignorent ton script ou le traitent incorrectement.

par zeus » 11 avr. 2006, 10:52

Je partage entierement l'avis de Charabia.

Je veux contourner ton blocage ? je fais clic gauche, je maintient appuyer, je fait clic droit, je maintient apuyé, je relache le gauche et j'ai contourné ton blocage puisque quand je vais relacher le clic droit, le select va s'ouvrir ...

Sinon, dans le désordre :
- aspirateur de site
- cache du navigateur
- ...

Le seul moyen de ne pas te faire piquer des données que tu met à disposition du grand public, ... c'est de ne pas les mettres à dispo du grand public ... c'est con mais c'est vrai

Et si tu nous réponds que tu veux décourager l'utilisateur lambda, détrompe toi, l'utilisateur lambda en connait un rayon sur la récupération d'images ...

par charabia » 11 avr. 2006, 09:42

Perso j'ai testé ça fonctionne.

Juste un conseil, ce genre de protection est tout simplement inutile, si on veut repiquer tes données c'est plus que facile. Par contre, le fait de bloquer l'internaute comme ça risque de les rebuter...

Quand je tombe sur un site qui ne m'autorise pas à sélectionner j'ai tendance à partir assez vite et je ne pense pas être le seul à être dans ce cas, à méditer donc avant d'en faire usage ;)

D'autres personnes te diront sans doute la même chose que moi.

problème de js externe

par borkmadjai » 10 avr. 2006, 23:49

j'ai un script qui me permets que protégé mes pages contres la sélection..

que voici

Code : Tout sélectionner

<script language="JavaScript1.2"> <!-- begin function disableselect(e) {return false;} function reEnable() {return true;} document.onselectstart=new Function ("return false"); if (window.sidebar) {document.onmousedown=disableselect; document.onclick=reEnable;} </script>
et je voudrais le mettre en fichiers externe, donc protect.js
j'ai mis ça

Code : Tout sélectionner

<!-- begin function disableselect(e) {return false;} function reEnable() {return true;} document.onselectstart=new Function ("return false"); if (window.sidebar) {document.onmousedown=disableselect; document.onclick=reEnable;}
et je l'appelle sur mes page par:

Code : Tout sélectionner

<script language="JavaScript" src="protect.js"></script>
mais cela ne marche pas, je pense que j'ai mal config le js..
aucun message d'erreur n'apparait (nav firefox 1.5.0.2)
une idée