Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Page ASP.net qui retourne du javascript [ Scripting / Javascript ] (jeffwow)

jeudi 17 janvier 2008 à 22:23:37 | Page ASP.net qui retourne du javascript

jeffwow

Membre Club
Bonjour!

J'explique mon petit problème.

J'ai une page html sur un site sur lequel je veux faire un
<script type="text/css" src="page.aspx" />

Ce script doit, par exemple, faire un alert("Bonjour");.

Je sais que ma page aspx est appelée correctement en faisant ca, j'ai déjà testé ca.

Par contre, je ne sais pas comment faire afficher mon alert("Bonjour"); sur la page d'origine.

Merci à l'avance.

Jeff

vendredi 18 janvier 2008 à 21:33:34 | Re : Page ASP.net qui retourne du javascript

yann_lo_san

Salut,
 il suffit de mettre ton code dans une fonction :

str = le message
type = quelle boite de dialog javascript

function MessageJS(str, type)
{
   if(type == 0)
      alert(str);
   else if(type == 1)
      return confirm(str);
   else if(type == 2)
      return prompt(str, 'votre saisie');
}


après l'inclusion dans un autre fichier, il suffit d'appeler la fonction :

var reponse = MessageJS('Votre age SVP', 2);


samedi 19 janvier 2008 à 03:49:57 | Re : Page ASP.net qui retourne du javascript

jesusonline

Membre Club Administrateur CodeS-SourceS
Bonsoir,

je te conseille de passer par un handler (.ashx) plutot qu'une page, car tu ne te servira pas de la plupart des fonctionnalités de la page et ce sera plus lourd. En utilisant un Handler (IHttpHandler) tu auras 2 méthodes ProcessRequest et Dispose.

Il te suffit alors d'écrire dans l'objet Request

Response.ContentType = "text/javascript";
Request.Write("ton contenu js");


Cyril - MSP - MCPD ASP.net & MCTS SQL - Consultant indépendant

mercredi 20 février 2008 à 10:00:03 | Re : Page ASP.net qui retourne du javascript

Manu94600

Salut Jesus,

J'arrive pas à mettre en application.
Voilà j'ai un ashx qui permet de télécharger un fichier. Ce ashx marche correctement.
Maintenant je dois tester d'abord l'existance de ce fichier et s'il n'existe pas je retourne une alert javascript.

Voici mon code, si tu pouvais me donner une de tes astuces ;).

public class DownloadFileLink : IHttpHandler
{

 public void ProcessRequest(HttpContext context)
 {
  bool exist;
  if(exist)
  {
   context.Response.ContentType = beff.CurrentContentType;
   context.Response.AddHeader("content-disposition", String.Format("attachment;filename={0}", "MyFile"));
  }
  else
  {
   context.Response.ContentType = "text/javascript";
   context.Response.Write("Alert('Ce fichier n'existe pas');");
  }
  context.Response.Flush();
  context.Response.Close();
 }
}

Manu




Cette discussion est classé dans : javascript, net, asp, page, retourne


Répondre à ce message

Sujets en rapport avec ce message

Javascript dans page ASP.NET 2.0 [ par adomarle ] Bonjour, J'ai un bouton qui me permet d'ouvrir un popup avec une image. J'ai réussi à faire un code qui faisait cohabiter .net et javascript mais ce positionner la vue sur une page web asp.net [ par gyzmo222 ] Salut, J'ai un petit problème que je n'arrive pas à résoudre. J'aimerais créer un système de faq et j'ai réussi à créer une treeview avec des cadres Asp.net+C# [ par meth6278 ] salut a tous........................ma page contient un listBox ,un Gridview et un bouton pour souvgarder les données saisie dans le gridview.lorsque asp.net + javascript + window.open ! [ par jimmy69 ] Bonjour a tous,Je debute sous asp.net => c# v1.1 avec vs2003 et je liste ma table dans un datagrid tout simplement !J'ai place une colonne de type de Include d'une page asp dans une autre [ par m1ger ] Bonjour,Je suis assez nouveau sur ASP.Net (Framework 1.1 ... c'est pas moi qui ai choisi), avant je faisais du .Net en application Windows et du PHP p asp.net avec c# [ par hichamveo ] Bjr ;j'ai crée une page web qui contienne plusieurs champs de texte et je ve dans le code c# parcourir ds une boucle touts les champs texte et les vid [ASP.NET/JavaScript] Faire communiquer un controle avec du javascript [ par snew ] Bonjour,Je cherche à proposer un bouton "Parcourir" pour chercher un fichier et récupérer son chemin complet ainsi que son nom ( ex : C:\Dossier\toto. Menu contextuel dans une page ASp.net [ par ahou ] Est-ce qu'on peut mettre en oeuvre un menu contextuel sur un bouton dans une page ASP.net avce VB.net ? mise à jour d'un controle depuis une autre page en asp.net 1.1 [ par Sardonnen ] bonjourje souhaiterais effectuer une mise à jour d'un datalist à partir du clic sur le lien d'une autre page, comment dois je faire??? centrer une page ASP.NET [ par gyzmo222 ] Mon problème est simple, j'ai developpé un site web en ASP.NET (c#) sous visual studio 2005. Je l'ai optimisé pour le 1024px mais j'aimerais assurer u


Nos sponsors

Sondage...

CalendriCode

Septembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
2930     

Consulter la suite du CalendriCode

Téléchargements

Logiciels à télécharger sur le même thème :



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,13 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.