Browser mit Parametern öffnen
Hallo Zusammen,
ich habe mir mit Access eine nette kleine Datenbank aufgebaut, die mit mittels VB etwas benutzerfreundlicher gemacht habe.
Nun stoße ich auf ein Problem, welches leider nicht so einfach zu beheben war ....
Ich möchte mittels Button eine bestimmt Webseite aufrufen, was ansich kein Problem ist. Allerdings sollen bestimmt Parameter übergeben werden, die von einem Textfeld deklariert werden.
Beispiel ....
Es soll die Seite http://www.meineseite.de?Parameter=<Textfeld> aufgerufen werden.
Sobald in diesem Textfeld ein Leerzeichen auftaucht, werden zwei Browserfenser geöffnet, was mir nicht wirkich weiterhilt, weil die Parameter dann nicht mehr stimmt.
Mein Codeschmipsel sieht so aus :
On Error GoTo Err_Befehl30_Click
Dim stAppName As String
stAppName = "C:\Programme\Internet Explorer\IEXPLORE.EXE http://www.meineseite.de?Parameter=" & Me.Text28
Hat jemand eine Idee, bzw. versteht was ich meine ?!
bye
Matthes!
Antwort schreiben
Antwort 1 von gast55 vom 18.11.2019, 16:42 Options
ersetze alle Leerzeichen durch das in URLs vorgeschriebene %20
In JavaScript gibt es für diesen Zweck explizit die Funktion
escape.
Antwort 2 von w23 vom 18.11.2019, 16:43 Options
die leerzeichen durch pluszeichen ersetzen:
http://bla.com/?parameter=mein+parameter
Antwort 3 von Matthes_ vom 18.11.2019, 17:16 Options
Hallo Gast55,
danke! Das %20 hat es möglich gemacht - thx !
bye
Matthes!