markus111: WebRequest per Javascript

Hallo an alle,

wie kann ich mit Javascript einen WebRequest machen?
Mit Greasemonkey geht das etwa so:

  
 GM_xmlhttpRequest({  
  
  method: 'POST',  
  url: 'http://www.multispende.net/check.php',  
  
  headers:  
  {  
   'Content-type': 'application/x-www-form-urlencoded'  
  },  
  
  data: encodeURI('refid='+refid+'&action='+action+'&nick='+nickname+'&profilid='+profilid),  
  
  onload: function(responseDetails)  
  {  
  
   var content = responseDetails.responseText;  
  
   document.getElementById('content').innerHTML = content;  
  
  }  
  
   });  
  

mfg.
markus111

  1. Hi,

    wie kann ich mit Javascript einen WebRequest machen?

    Was ist ein "WebRequest"? Sprichst du von irgendwas C#/.NET-spezifischem?

    Ich vermute, dein Stichwort heisst AJAX bzw. XMLHTTPRequest.

    MfG ChrisB

    --
    „This is the author's opinion, not necessarily that of Starbucks.“
    1. Hi,

      wie kann ich mit Javascript einen WebRequest machen?

      Was ist ein "WebRequest"? Sprichst du von irgendwas C#/.NET-spezifischem?

      Ich vermute, dein Stichwort heisst AJAX bzw. XMLHTTPRequest.

      MfG ChrisB

      Genau das mein ich. Ich mach ja hauptsächlich auch C#.
      Aber wie muss ich das anwenden?
      Hab das:

            var xmlHttp = null;  
            // Mozilla, Opera, Safari sowie Internet Explorer (ab v7)  
            if (typeof XMLHttpRequest != 'undefined')  
            {  
              xmlHttp = new XMLHttpRequest();  
            }  
            if (!xmlHttp)  
            { // Internet Explorer 6 und älter  
              try  
              {  
                xmlHttp  = new ActiveXObject("Msxml2.XMLHTTP");  
              }  
              catch(e)  
              {  
                try  
                {  
                  xmlHttp  = new ActiveXObject("Microsoft.XMLHTTP");  
                }  
                catch(e)  
                {  
                  xmlHttp  = null;  
                }  
              }  
            }  
            if (xmlHttp)  
            {  
              xmlHttp.open('GET', 'http://www.google.de/', true);  
              xmlHttp.onreadystatechange = function ()  
              {  
                if (xmlHttp.readyState == 4)  
                {  
                  alert(xmlHttp.responseText);  
                }  
              };  
              xmlHttp.send(null);  
            }
      

      mfg.
      markus111

      1. Hi,

        Ich vermute, dein Stichwort heisst AJAX bzw. XMLHTTPRequest.

        Aber wie muss ich das anwenden?

        Bspw. so, wie es eines der zahlreich verfuegbaren Tutorials im WWW vormacht.

        Hab das:

        Hab das, fuer dich.

        MfG ChrisB

        --
        „This is the author's opinion, not necessarily that of Starbucks.“