Frames problem.

0 отговора 14 прегледа
#1

Frames problem.

Kolegi, ab e predi izvestno vreme vi biah pital za edin problem, ama poluchih samo idei, a mi se shteshe konkretni skriptove da dadete, shtoto imah problemi sus sintaxisa.E, namerih reshenie, no mnogo durveno mi izglejda.

Problemut:
standarten frameset s 2 frame-a: menu i takuv v koito se zarejdat razli4nite elementi na menu-to (links, photoes, about, tech-support,... )
Iskam vinagi kogato niakoi chete site-a, da vijda i menu-to. a ako da kajem user-a otkire moia site v search ngn, shte bude otveden na links.html (primerno), a ne na frameset.html
Za tova pravia slednoto:

=======
links.html
=======

<script language="JavaScript">
function force() {
if (top.location == self.location)
top.location.href = "frameset.html?links.html"
}
</script>
<body ... onLoad="force()">


==========
frameset.html
==========

<script language="JavaScript">
function catchSite(){
nsd=document.location.search
if(nsd.length>0){
frames[1].location.href=nsd.substring(1,nsd.length)
}
}
</script>
<frameset ... onLoad="catchSite()">
================

location.search vrushta stringa ot "?" natatuka , toest tochno tova koeto mi triabva.

6te kajete : "Abe toia k`vo ni zanimava s gluposti?Rabti, nali, k`vo poveche iska?"
I 6te budete pravi.Ama malko shubano v address-a da sedi [линк]
Nai -malkoto niakoi tova moje da go pudseti da porazrovi souce-a i da zaredi negov site v moia frameset.To ne 4e i ina4e ne moje, ama pone e ne e tolkova o4eburkashto.
Puk i mnogo hamalsko mi izglejda.
Ta imashe razni openeri, razni reffereri , ama taka i ne uspiah da gi preboria. Ta niakoi ako mi kaje kak stava nomera s tiah...
Pitam za IE, s NS ne se zanimavam - ne sum mazohist

Predvaritelno vi blagodaria.

Why does it always rain on me?
Отговор