Avatar billede pacificodk Nybegynder
09. oktober 2006 - 11:26 Der er 6 kommentarer

Redirect til anden side

Behøver lidt hjælp - er ikke programmør. Har denne kode

url = "https://www.viewtrip.com/app/GetItin.aspx?rloc="+RecLoc+"&lastname="+LName;
                  //var ijsVP = new ActiveXObject("Viewpoint.ViewpointSrv");
           
                    window.open(url,"ViewTripWindow")
                    //ijsVP.OpenBrowserMDIChildWindow(url, 'ViewTrip Window','id',1);
                onload="window.open(https://www.viewtrip.com/app/EmailItin.aspx","ViewTripWindow)";
                }
                else
                {
                    // Cannot load PNR - probably isn't one
                    alert("No current PNR");

SP?: Behøver kode til at 1. Vente på at min OnLoad er færdig da . Når færdig, redirecte (autoklikke hyperlink) til anden side: https://www.viewtrip.com/app/EmailItin.aspx.

Har brug for den fulde kode...på forhånd tak
Avatar billede pacificodk Nybegynder
09. oktober 2006 - 11:37 #1
Sorry, ryddede lige lidt op.

Kode
url = "https://www.viewtrip.com/app/GetItin.aspx?rloc="+RecLoc+"&lastname="+LName;
window.open(url,"ViewTripWindow")
                   
}
else
{
// Cannot load PNR - probably isn't one
alert("No current PNR");

SP?: Behøver kode til at 1) Vente på at min OnLoad er færdig.
2)Når færdig, redirecte (autoklikke hyperlink) til anden side: https://www.viewtrip.com/app/EmailItin.aspx.

Har brug for den fulde kode...på forhånd tak
Avatar billede mapoulsen Nybegynder
09. oktober 2006 - 14:36 #2
Hvis du ønsker at redirecte brugeren til en ny side efter den pågældende side er blevet loadet kan du blot indsætte følgende i din body:
onload="window.location='http://www.ditdomæne.dk/'"
Avatar billede pacificodk Nybegynder
09. oktober 2006 - 14:54 #3
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>
Avatar billede olebole Juniormester
09. oktober 2006 - 15:38 #4
<ole>

Hvad er det, du mere præcist ønsker?  :)

/mvh
</bole>
Avatar billede pacificodk Nybegynder
09. oktober 2006 - 15:48 #5
At vente på at første side (https://www.viewtrip.com/app/GetItin.aspx?rloc="+RecLoc+"&lastname="+LName) loades helt og fuldt - og når færdig, SÅ "autoklikke" hyperlink til https://www.viewtrip.com/app/EmailItin.aspx.

(i samme, åbne vindue)
Avatar billede pacificodk Nybegynder
09. oktober 2006 - 15:56 #6
Prøv at kigge på den her side: https://www.viewtrip.com/app/Home.aspx

Prøv at taste ind: Reservation number = S415K4. Traveler last name = galileotest. Klik "sign in".

Nu hentes en flyreservation i baggrunden og display's som en html rejseplan. Ovenstående kode som jeg allerede har, bringer mig så langt som hertil.

Men på siden du lige har loadet, er der et link til "Email Itineary". Når man klikker det, får man mulighed for at emaile denne rejseplan.
Jeg ville gerne at den samlede funktion bringer mig til denne side i eet hug!

Jeg har koden der gør at jeg kan komme så langt som til
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester