AABack2ARN skrev:Den händige bygger ett skal runt länken och kör den som en skriptad sida direkt i browsern.Klicka för att utvidga...
Satte ihop ett enkelt snabbhack. Klipp in nedan text i valfri texteditor och döp filen till valfrittnamn.html och öppna sedan i din webbläsare. Jag har provat med Firefox och Internet Explorer och det verkar fungera...
Kod:
<html>
<head>
<title>Flight status check</title>
<script language="javascript">
function getData(){
var date = document.getElementById("Flightdate").value;
var dep = document.getElementById("B_LOCATION").value;
var arr = document.getElementById("E_LOCATION").value;
var airline = document.getElementById("AIRLINE_CODE").value;
var flight = document.getElementById("FLIGHT_NUMBER").value;
var sourceurl = "http://wftc3.e-travel.com/PL/xthai5/EN/FlifoInfoServlet?LANGUAGE=GB&SITE=TG5&B_DATE=" + date + "0700&B_LOCATION=" + dep + "&E_LOCATION=" + arr + "&AIRLINE_CODE=" + airline + "&FLIGHT_NUMBER=" + flight;
document.getElementById("url").innerHTML = "<i>Displaying URL:</i> " + sourceurl;
document.getElementById("result").width = "800px";
document.getElementById("result").height = "2000px";
document.getElementById("result").src = sourceurl;
}
</script>
</head>
<body>
<h1>Flight status check</h1>
<form>
<fieldset>
<table>
<tr>
<td>Date of flight:</td>
<td><input type="text" id="Flightdate" autofocus /></td>
<td><i>Example:</i> 20160101</td>
</tr>
<tr>
<td>Departure airport:</td>
<td><input type="text" id="B_LOCATION" name="B_LOCATION" /></td>
<td><i>Example:</i> ARN</td>
</tr>
<tr>
<td>Arrival airport:</td>
<td><input type="text" id="E_LOCATION" name="E_LOCATION" /></td>
<td><i>Example:</i> LAX</td>
</tr>
<tr>
<td>Airline:</td>
<td><input type="text" id="AIRLINE_CODE" name="AIRLINE_CODE" /></td>
<td><i>Example:</i> SK</td>
</tr>
<tr>
<td>Flight no:</td>
<td><input type="text" id="FLIGHT_NUMBER" name="FLIGHT_NUMBER" /></td>
<td><i>Example:</i> 939</td>
</tr>
</table>
</fieldset>
<input type="button" value="Retrieve flight status" onclick="getData();" />
</form>
<div id="url"></div>
<iframe id="result" frameborder="0" src="#" width="1px" height="1px" />
</body>
</html>