Frames problem.
0 отговора
14 прегледа
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?
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?