Ik probeer een form te laten submitten inc. waardes op een ander domein zonder naar dat domein toe te gaan.
Nu heb ik al een oplossing gevonden door een form te laten submitten in een iframe, alleen dit werkt niet zo netjes.
Mijn huidige code:
Is het mogelijk om dit te doen d.m.v. jquery, ajax, php, javascript of enige andere manier, waardoor dit gewoon op de achtergrond gebeurt zonder ook maar iets op de pagina te laten loaden?Code:<iframe style='width: 1px; height:1px; border: 0px;' name='iframe'></iframe><br> <form method="post" action="http://www.anderesite.com/index.php" target="iframe"> <input type="text" name="value1" value="value1" /> <input type="text" name="value2" value="value2" /> <input type="text" name="value3" value="value3" /> <input type="submit" /> </form>
Alvast bedankt!
Wessel
Aanvullend bericht:
Dit soort scripts gebruiken toch ook zoiets? http://www.imtalk.org/cmps_index.php...site-Submitter
- Form submitten op ander pagina zonder iframe
-
05-12-2010, 12:04 #1
- Berichten
- 388
- Lid sinds
- 15 Jaar
Form submitten op ander pagina zonder iframe
Laatst aangepast door W. van Woerden : 05-12-2010 om 12:05 Reden: Automatisch samengevoegd.
-
-
05-12-2010, 12:18 #2gast39247 Guest
Re: Form submitten op ander pagina zonder iframe
Ja die gebruiken(denk ik) een iframe die word ingevuld dmv javascript.getelementbyid.
Volgens mij zijn dit allemaal whois sites daar kan je alles wat je wilt na de / invullen en als die pagina niet bestaat word hij aangemaakt ;)
Edit: Leuke site ik heb mijn site gesubmit :D
-
05-12-2010, 14:33 #3
- Berichten
- 388
- Lid sinds
- 15 Jaar
Re: Form submitten op ander pagina zonder iframe
Ik heb het volgende gevonden in APS:
Code:<%@ Page Language="C#" ContentType="text/html" ResponseEncoding="utf-8" %> <% string URL = "http://mydomain.com/Developer/ForgotPassword.aspx"; HttpWebRequest objWebRequest = (HttpWebRequest)WebRequest.Create(URL); string data = "Post Data"; objWebRequest.ClientCertificates.Add(objCert); // Set the HTTP Verb objWebRequest.Method = "POST"; // Create POST data and convert it to a byte array. byte[] byteArray = Encoding.UTF8.GetBytes(data); // Set the ContentType property of the WebRequest. objWebRequest.ContentType = "text/xml"; // Set the content length objWebRequest.ContentLength = byteArray.Length; // Get the request stream. Stream dataStream = objWebRequest.GetRequestStream(); // Write the data to the request stream. dataStream.Write(byteArray, 0, byteArray.Length); // Close the Stream object. dataStream.Close(); HttpWebResponse objWebResponse = (HttpWebResponse)objWebRequest.GetResponse(); StreamReader objStreamReader = new StreamReader(objWebResponse.GetResponseStream(), Encoding.Default); string serverResponse = objStreamReader.ReadToEnd(); %>
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic