La Communauté Webmaster  forum rss


  Forum-webmaster
  Technique - programmation
  Javascript / DOM / Ajax
(Modérateurs: Shain, Netah, Lilian, lauryv, ToToMaStEr)
  Est-il possible d'inserer un code javascript directement dans l'url ?
« Précédent Suivant »
Pages: [1] Descendre
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
  Auteur  Sujet: Est-il possible d'inserer un code javascript directement dans l'url ?  (Lu 2944 fois)
Est-il possible d'inserer un code javascript directement dans l'url ?
« sur: le 20-09-2007 a 21:05:05 »
Aerandir
Membre récent
*

Hors-Ligne

Messages: 1



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

Salut à tous,
Comme vous le savez, il est possible d'insérer un code javascript dans la barre url de notre navigateur , par exemple:
javascript:alert('Incrivez votre nom dans le champ voulus')
Je voudrais savoir si il est possible d'inserer le code javascript dans un lien, par exemple:
http://www.monsiteperso.monhebergeur.com/(separateur_de_lurl_et_du_code)javascript:alert('Incrivez votre nom dans le champ voulus')

Si c'est possible, je dit un grand Merci à celui qui me donnera la solution, cela pourrait être utilsé pour donner des information aux internautes  concernant la page qu'il visite (par exemple sur un lien vers un formulaire d'inscription hebergé sur un autre site donner des indication par alert javascript)

Merci d'avance 

« Dernière Édition: le 20-09-2007 a 21:06:10 par Aerandir » Rapporter au modérateur  

Re:Est-il possible d'inserer un code javascript directement dans l'url ?
« Répondre #1 sur: le 23-09-2007 a 19:57:15 »
MarvinLeRouge
Superactif
****

Hors-Ligne

Messages: 584





Voir le Profil    WWW
Répondre avec citation

Salut,

A priori, il me semble que non (quoique je ne me sois jamais posé le problème ainsi). Mais rien ne t'empêche de déclencher une fonction javascript sur l'évènement onload de ta page, ce qui déclencherait ton alert juste après que la page ait fini de charger.

Rapporter au modérateur  

Développeur web / Création de site internet
jean@ceugniet.com
Jean Ceugniet, Développement web
SIRET : 523 611 044 00018
Re:Est-il possible d'inserer un code javascript directement dans l'url ?
« Répondre #2 sur: le 01-11-2007 a 20:45:36 »
tripy
Membre récent
*

Hors-Ligne

Messages: 7



Je suis un lama!

Voir le Profil    E-Mail
Répondre avec citation

En fait, si, ce serait possible, mais très déconseillé.

Il s'agirait de passer le code javascript comme une variable d'un formulaire:
http://monsite.com/mapage.html?js=function(){alert('yop'}

A la différence qu'il faudrait réaliser un encodage du javascript
Code:

var code="function(){alert('yop'}";
code=code.escape();

pour éviter la présence de charactères parasite dans l'url.

Et pour finir, il faudrait un language côté serveur (php, asp, jsp ou autre) qui génère un bout de javascript faisant un eval() de cette valeur, après l'avoir "décodée".

Mais celà permettrait à quiconque de réaliser cu CSS (dans le sens cross site scripting) ce qui est une pratique à proscrire.
De plus, je dois avouer que je vois mal la finalité de la chose....

Rapporter au modérateur  
Répondre    Aviser des réponses    Envoyer le sujet    Imprimer
Pages: [1] Monter
« Précédent Suivant »
Sauter à: 

Votre statut : Invité
Vous devez être membre pour participer.
 
 
Let’s Encrypt : le certificat SSL gratuit
Tester votre site internet sur différents navigateurs
[WordPress] Des problèmes avec l’administration ?
Rappel : Mettez à jour vos CMS et vos sites E-commerce
Le .fr fête ses 25 années d’existence !
Mesurer votre audience en temps réel avec BubbleStat
Porter réclamation contre Google Panda ?
Zlio n’est plus …
 
 
 
 
 

Copyright (c) Devclic 2002 - 2026 - Tous droits réservés

creation site internet strasbourg