Entwickler-Ecke
Internet / Netzwerk - Internetseite im Browser öffnen mit POST Variablen
DarkPhenix - Mo 02.02.09 19:21
Titel: Internetseite im Browser öffnen mit POST Variablen
Hey,
ich bräuchte mal etwas Hilfe von euch. Hab jetzt den halben Tag gegoogelt, aber keine Lösung gefunden! Ich möchte in mein Formular ein SpeedButton packen, wo das Bild von PayPal darauf ist. Sobald auf den Button geklick wird, soll
https://www.paypal.com/cgi-bin/webscr mit POST variablen aufgerufen werden (im Std-Browser)
In PHP säh das ganze etwa so aus:
Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| <form action="https://www.paypal.com/cgi-bin/webscr" method="post" target="_blank"> <input type="hidden" name="cmd" value="_donations"> <input type="hidden" name="business" value="EMAIL@email.de"> <input type="hidden" name="lc" value="DE"> <input type="hidden" name="item_name" value="Der Text der angezeigt wird"> <input type="hidden" name="currency_code" value="EUR"> <input type="hidden" name="bn" value="PP-DonationsBF:btn_donateCC_LG.gif:NonHostedGuest"> <input type="image" src="https://www.paypal.com/de_DE/DE/i/btn/btn_donateCC_LG.gif" border="0" name="submit" alt=""> <img alt="" border="0" src="https://www.paypal.com/de_DE/i/scr/pixel.gif" width="1" height="1"> </form> |
So, nun muss ich also wenn auf den Button gedrückt wird den Browser öffnen und ihm all diese Variablen iwie übergeben. Ich komme an diesem Punkt einfach nicht weiter! Eine Internetseite im Browser zu öffnen hab ich bisher immer per ShellExecute gemacht, aber da kann man nur GET Variablen übergeben.
Hoffe mir kann jemand dabei helfen!
Grüße
DarkPhenix
delfiphan - Mo 02.02.09 23:05
Direkt würde ich stark bezweifeln, dass das über Parameter geht.
Indirekt könntest du es mit JScript versuchen. Wenn der Browser jedoch der IE ist, könnte es sein, dass es erst mal geblockt wird.
jaenicke - Di 03.02.09 01:31
Da wirst du eben eine Seite zwischenschalten müssen. Die sieht aus wie dein Post und liegt lokal auf der Festplatte. Die öffnest du und der Benutzer muss den Link klicken.
Anders wird das browserunabhängig (Standardbrowser) wohl nicht gehen.
// EDIT:
Aber bei PayPal ging das doch auch ohne POST dachte ich. Mal schauen.
// EDIT2:
DarkPhenix hat folgendes geschrieben : |
Eine Internetseite im Browser zu öffnen hab ich bisher immer per ShellExecute gemacht, aber da kann man nur GET Variablen übergeben. |
Und genau so scheint das doch zu gehen?!?
Ich habe die Parameter gerade einfach so eingetragen und konnte nichts an Fehlfunktionen feststellen. :gruebel:
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2025 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!