„Windows“ ir rėmai yra terminai, naudojami apibūdinti, kas gali pasirodyti spustelėjus nuorodą svetainėje. Be papildomo kodavimo, nuorodos atsidarys tame pačiame lange, kurį naudojate. Tai reiškia, kad turėsite paspausti mygtuką „Atgal“, kad grįžtumėte į naršytą puslapį.
Bet jei nuoroda yra apibrėžta taip, kad atidaroma naujame lange, ji pasirodys naujame lange ar skirtuke jūsų naršyklėje. Jei nurodoma, kad nuoroda atidaroma naujame rėmelyje, ji pasirodys dabartinio naršyklės puslapio viršuje.
Naudodami įprastą HTML nuorodą, naudodami tvirtinimo žymą, galite nukreipti į puslapį, į kurį nuoroda nurodo, tokiu būdu, kad spustelėjus nuoroda būtų rodoma kitame lange arba rėmelyje. Be abejo, tą patį galima padaryti ir iš „Javascript“ - iš tikrųjų HTML ir „Java“ sutampa. Paprastai kalbant, galite naudoti „Java“, kad nukreiptumėte į daugelio tipų nuorodas.
„Top.location.href“ ir kitų nuorodų tikslų naudojimas „Java“
Kodas į HTML arba „JavaScript“ nukreipia nuorodas taip, kad jos atsidarytų naujuose tuščiuose languose, pirminiuose kadruose, dabartinio puslapio rėmuose arba konkrečiame rėmelių rinkinyje.
Pvz., Nukreipkite į dabartinio puslapio viršuje ir išeikite iš bet kokio šiuo metu naudojamo rėmelių rinkinio
HTML. „Javascript“ naudojate
top.location.href = 'puslapis.htm';
kuris pasiekia tą patį tikslą.
Kitas „Java“ kodavimas vyksta pagal panašų modelį:
Nuorodos efektas | HTML | „JavaScript“ |
Nukreipkite į naują tuščią langą | window.open („_ tuščia“); |
|
Tikslinė puslapio viršuje | top.location.href = 'puslapis.htm'; |
|
Tikslinis dabartinis puslapis arba rėmelis | self.location.href = 'puslapis.htm'; |
|
Tikslinis tėvų rėmas | parent.location.href = 'puslapis.htm'; |
|
Nukreipkite į konkretų kadrą rinkinyje | top.frames ['kad rėmas'] .location.href =' puslapis.htm '; |
|
Nukreipkite į konkretų „iframe“ tašką dabartiniame puslapyje | savęs rėmeliai ['kad rėmas'] .location.href =' puslapis.htm '; |
Kai nukreipiate į konkretų kadrą rinkinyje arba į konkretų rėmelį dabartiniame puslapyje, pakeiskite kode rodomą „kadrą“ rėmelio, kuriame norite turėti turinį, pavadinimu rodomas. Tačiau kabutes laikykite - jos būtinos.
Kai naudojate „JavaScript“ kodavimą nuorodoms, suporuokite jį su tokiu veiksmu, kaip paspaudus, arba „onMousover“. Ši kalba apibrėžs, kada turėtų būti atidaryta nuoroda.