Von anderer Seite manipulieren lassen.
Mies
- javascript
Hallo,
mein problem:
kurz:
ich habe eine seite die liegt auf einem anderen server nun will das diese seite meine seite manipulieren darf.
lang:
ich habe eine buchungsmaschiene welche einen aufruf zu einer anderen seite (domain) hat welche alle flughäfen enthält und per klick kann man den namen des flughafens in die textbox einsetzen. mein problem ist jetzt das ich von der console gemeldet bekomme das ich kein zugriff hätte da diese seite ja auf einem anderen server liegt.
frage:
gibt es irgendeine möglichkeit die manipulation meiner textbox von einer anderen seite (domain) zuzulassen?
gruß mies
Hi,
ich habe eine seite die liegt auf einem anderen server nun will das diese seite meine seite manipulieren darf.
mit javascript: no way!
Gruesse Joachim
Moin Mies,
buchungsmaschiene? buchungsmaschine ja!
Von wem?
Wohl nicht von Dir sonst könntest Du die Dinger konfigurieren!
Und da sind wir beim Problem:
Du must anderen Seiten Zugriff auf eben jenen DB Server zulassen!
Javaskript geht da nicht!
TomIRL
P.S. Schildere Dein Problem mal genauer vielleicht irre ich mich auch!
TomIRL
Moin Mies,
buchungsmaschiene? buchungsmaschine ja!
Von wem?
Wohl nicht von Dir sonst könntest Du die Dinger konfigurieren!Und da sind wir beim Problem:
Du must anderen Seiten Zugriff auf eben jenen DB Server zulassen!
Javaskript geht da nicht!TomIRL
P.S. Schildere Dein Problem mal genauer vielleicht irre ich mich auch!TomIRL
Moin Mies,
buchungsmaschiene? buchungsmaschine ja!
Von wem?
Wohl nicht von Dir sonst könntest Du die Dinger konfigurieren!Und da sind wir beim Problem:
Du must anderen Seiten Zugriff auf eben jenen DB Server zulassen!
Javaskript geht da nicht!TomIRL
P.S. Schildere Dein Problem mal genauer vielleicht irre ich mich auch!TomIRL
nochmal genauer:
ich habe das script in meine seite eingebaut:
f unction ListAirports(theURL,winName,features) {
document.open(theURL,winName,features + ',resizable=yes,status=yes,scrollbars=yes,width=680,height=400,left=0,top=0');
}
aufruf:
<input type="text" class="style" name="OutboundDepartureAirportCode" maxlength="50" value="" size="30" onchange="JavaScript:document.getElementById('OutboundDepartureAirportCode_FromList').value='';">
<INPUT TYPE="hidden" NAME="OutboundDepartureAirportCode_FromList" VALUE="1" size="38">
<INPUT TYPE="hidden" NAME="OutboundDepartureAirportCode_Hidden" VALUE="Frankfurt, Deutschland - Rhein-Main International - (FRA)" size="38">
<INPUT TYPE="hidden" NAME="OutboundDepartureAirportCode_" VALUE="FRA" size="38"> <a href="JavaScript:ListAirports('http://wtt.hitchhiker.com/FlightAvailableAirportList.asp?Field=OutboundDepartureAirportCode&FirstSearch=0','Airports');" ><img src="http://wtt.hitchhiker.com/images/airportsearch.gif" alt="" border="0" width="23" height="23"></a>
problem:
die seite öffnet sich prima beim klick auf einen flughafen bekomme ich aber die fehler meldung das ich keine berechtigung habe.
das script für die flughafen auswahl ist:
function SetAirport(pAirport,pAirportCode){
var doc = window.opener.document.forms[0];
set visible airport name
doc.elements["OutboundDepartureAirportCode"].value = "";
doc.elements["OutboundDepartureAirportCode"].value = pAirport;
doc.elements["OutboundDepartureAirportCode_"].value = "";
doc.elements["OutboundDepartureAirportCode_"].value = pAirportCode;
set hidden airportcode, required for direcz search
doc.elements["OutboundDepartureAirportCode_Hidden"].value = "";
doc.elements["OutboundDepartureAirportCode_Hidden"].value = pAirport;
//set flag that airport is selected from list, to disable search
doc.elements["OutboundDepartureAirportCode_FromList"].value = "1";
close popup window
window.close();
}
var doc sagt ja das ich denn ersten form der in der html seit beinhalte ist manipulierbar ist. nur der hacken ist das diese html seite auf dem gleichen server liegen muss. nun suche ich eine möglich keit das zu umgehn.
nochmal genauer:
ich habe das script in meine seite eingebaut:
f unction ListAirports(theURL,winName,features) {
document.open(theURL,winName,features + ',resizable=yes,status=yes,scrollbars=yes,width=680,height=400,left=0,top=0');
}aufruf:
<input type="text" class="style" name="OutboundDepartureAirportCode" maxlength="50" value="" size="30" onchange="JavaScript:document.getElementById('OutboundDepartureAirportCode_FromList').value='';">
<INPUT TYPE="hidden" NAME="OutboundDepartureAirportCode_FromList" VALUE="1" size="38">
'Javascript:' im eventhandler ist unnötig bis falsch, da es lediglich ein nicht benmutztes Label darstellt, allerdings in Browsern, die keine Label kennen zu einer Fehlermeldung führt.
var doc sagt ja das ich denn ersten form der in der html seit beinhalte ist manipulierbar ist. nur der hacken ist das diese html seite auf dem gleichen server liegen muss. nun suche ich eine möglich keit das zu umgehn.
Das geht nicht.
Du kannst definitiv keine fremden Formulare Manipulieren.
Struppi.
alter keine chance mit Javascript.
hello ..you dammmmm this doesnt work with js. fuck
La grande passione e l'amore verso l'Alano mi hanno portato ad approfondire la mia conoscenza di questa grande razza fin dai tempi dell'Università. Già nel 1973, possedevo una dolce femmina di Alano porcellanato di nome Baia, da cui deriva .Ciao