Ahh....ser ikke ud til at virke. Koden skal udføres når første side er loaded da scriptet retriver nogle data. Her er hele koden fra xml - filen.
<Feature Type="script" ID="VIEW" Description="ViewTrip website">
<RegExp><![CDATA[^(VIEW)$]]></RegExp>
<Script>
<![CDATA[
function ViewTrip()
{
var RecLoc = " ",
Min,
Max,
LName = " ",
DociRows;
var VP = new ActiveXObject("Viewpoint.ViewpointSrv");
var YesOrNo = VP.RetrieveCurrentPNR();
var ret = VP.GetPNR();
delete VP;
VP = null;
//new
var ViewPt = new ActiveXObject("Viewpoint.ViewpointSrv");
var ret = ViewPt.GetPNR();
delete ViewPt;
ViewPt = null;
//end
var g_BKCF_xmlPnr = new ActiveXObject("microsoft.xmldom");
g_BKCF_xmlPnr.async = false;
if(g_BKCF_xmlPnr.loadXML(ret))
{
// Get the record locator
DociRows= g_BKCF_xmlPnr.documentElement.selectNodes("PNRBFRetrieve/GenPNRInfo");
if(DociRows.length > 0)
{
Node = DociRows(0);
Rmk = Node.selectSingleNode("RecLoc").text;
if (Rmk.length > 0)
{
Min = 0;
Max = 6;
RecLoc = Rmk.slice(Min,Max);
}
}
// Get the Last name
DociRows= g_BKCF_xmlPnr.documentElement.selectNodes("PNRBFRetrieve/LNameInfo");
if(DociRows.length > 0)
{
Node = DociRows(0);
Rmk = Node.selectSingleNode("LName").text;
if (Rmk.length > 0)
{
Min = 0;
Max = 6;
LName = Rmk.slice(Min,Rmk.length);
}
}
if (RecLoc == "undefined" || RecLoc == " ")
RecLoc = "%20";
if (LName == "undefined" || LName == " ")
LName = "%20";
url = "
https://www.viewtrip.com/app/GetItin.aspx?rloc="+RecLoc+"&lastname="+LName; window.open(url,"ViewTripWindow")
onload="window.location='
http://www.yahoo.dk/'" }
else
{
// Cannot load PNR - probably isn't one
alert("No current PNR");
}
}
]]>
</Script>
<EntryPoint>ViewTrip();</EntryPoint>
</Feature>