none
Paramètres URL sans javascript RRS feed

  • Question

  • Bonjour,

    Je voudrais savoir s'il y a une méthode de récupération des paramètres URL sans passer par du javascript.

    PAr exemple comment utiliser la commande queryString ...

     

    Merci

    jeudi 19 avril 2007 17:31

Toutes les réponses

  • Pourriez-vous préciser un peu plus ?

     

    C'est pour récupérer ce genre d'information côté serveur ? (dans une webpart ou un composant .NET)

     

    vendredi 20 avril 2007 12:46
  • plutôt dans une webpart
    lundi 23 avril 2007 09:54
  • Bonjour,

     

    Utilisez Request.QueryString

    mardi 24 avril 2007 09:45
  • Ma question, en fait est comment utiliser Request.QueryString ... comment l'intégrer dans la page html ou aspx ...
    mardi 24 avril 2007 10:29
  • Essayer quelque chose comme This.Parent
    mardi 24 avril 2007 12:31
  • désolée mais je ne comprends plus rien au post

     

    utiliser les querystring dans une WP mais via une page HTML !!?!?

     

    Pouvez vous mieux décrire votre besoin/objectif ?

     

    Merci d'avance

    mardi 24 avril 2007 14:20
  • <script language="javascript">
    function fillDefaultValues() {
     var qs = location.search.substring(1, location.search.length);
     var args = qs.split("&");
     var vals = new Object();
     for (var i=0; i < args.length; i++) {
         var nameVal = argsIdea.split("=");
         var temp = unescape(nameVal[1]).split('+');
         nameVal[1] = temp.join(' ');
         vals[nameVal[0]] = nameVal[1];
     }
     setLookupFromFieldName("nomProjet", vals["idProjet"]);
     document.getElementById("ligneNom").style.display = "none";

    }
    function setLookupFromFieldName(fieldName, value) {
     if (value == undefined) return;
     var theSelect = getTagFromIdentifierAndTitle("select","Lookup",fieldName);
     if (theSelect == null) {
      var theInput = getTagFromIdentifierAndTitle("input","",fieldName);
      ShowDropdown(theInput.id);
      var opt=document.getElementById(theInput.opt);
      setSelectedOption(opt, value);
      OptLoseFocus(opt);
     } else {
      setSelectedOption(theSelect, value);
     }
    }
    function setSelectedOption(select, value) {
     var opts = select.options;
     var l = opts.length;
     if (select == null) return;
     for (var i=0; i < l; i++) {
      if (optsIdea.value == value) {
       select.selectedIndex = i;
       return true;
      }
     }
     return false;
    }
    function getTagFromIdentifierAndTitle(tagName, identifier, title) {
     var len = identifier.length;
     var tags = document.getElementsByTagName(tagName);
     for (var i=0; i < tags.length; i++) {
      var tempString = tagsIdea.id;
      if (tagsIdea.title == title && (identifier == "" || tempString.indexOf(identifier) == tempString.length - len)) {
       return tagsIdea;
      }
     }
     return null;
    }
    function afterAdd(){
     opener.location.reload(true);
        self.close();
    }
    </script>

    </head>

    <body onload="fillDefaultValues()" onunload="afterAdd()">

    <form id="form1" runat="server">
     <WebPartPagesBig SmileataFormWebPart runat="server" ...

     

     

    Moi j'utilise ce script là pour récupérer le paramètre idProjet dans une page html (générée par SPDesigner)...

     

    J'aimerais savoir s'il y a une autre méthode plus simple ...

    mercredi 25 avril 2007 07:47