En variant jag har användt, två iframes ("left" och "right")
function load2(URL1,URL2)
{
parent.frames['left'].location.href=URL1;
parent.frames['right'].location.href=URL2;
}
<a href="javascript:load2('sida1.html', 'sida2.html')">1-2</a>
4 svar · 317 visningar · startad av elora
Hey,
är lite ringrostig på html-knackning och behöver lite hjälp från duktiga medarbetare här på WF.
Okey- enkelt problem:
I min "meny.htm" vill jag öppna en ny undermeny samtidigt som en ny sida öppnas i main-sidan.
Har hittat en kod som ser ut som sådan:
<script language="javaScript">
<!-- //Hide this script from old browsers
function change (url1,url2)
{
parent.frame1.location.href = url1;
parent.frame2.location.href = url2;
}
// -->
</script>
sedan ett script till som ska sitta vardå?
<a href="javascript:change('link1.htm','link2.htm');">
klicka här! </a>
Men här tar det stopp i hjärnbalken;
var sätter jag in respektive sida?
ex tjejmeny.htm ska öppnas åter i menysidan,
medan tjejerna.htm ska öppnas i mainsidan.
Ska jag skriva in något i respektive a href-länk för tjejmeny.htm
etc? Någon som kan gissa vad jag behöver en liten puff i rätt riktning med?
MVH
En variant jag har användt, två iframes ("left" och "right")
function load2(URL1,URL2)
{
parent.frames['left'].location.href=URL1;
parent.frames['right'].location.href=URL2;
}
<a href="javascript:load2('sida1.html', 'sida2.html')">1-2</a>
Ugh...jag är tyvärr trögare än så (amningshjärna vettu )
För det första: Ska url1 & url2 bytas ut till någon av .htm sidorna?
Sedan: var hamnar andra koden??? <a href="java script:load2 etc etc...
Det är knepigt när svaret är rakt under näsan.
Tack för hjälpen så här långt hoppas du orkar reda ut detta innan sängdags
Så här testade jag koden men den är väl felanvänd skulle jag tro.
<script language="javaScript">
<!-- //Hide this script from old browsers
function load2(URL1,URL2)
{
parent.frames['meny'].location.href=URL1;
parent.frames['main'].location.href=URL2;
}
</script>
Glömde notera att denna kod ska väl skrivas i meny.htm????
Det är ett fungerande exempel frå en av mina sidor jag hade på HDn, javascript biten är bara javascript och html(anropet) fungerar rakt upp o ner, jag är ingen script guru, så förklaringen får du antagligen vänta med
...
<head>
<script language="javaScript">
function load2(URL1,URL2)
{
parent.frames['meny'].location.href=URL1;
parent.frames['main'].location.href=URL2;
}
</script>
</head>
<body>
<a href="java script:load2('meny.html', 'main.html')">1-2</a>
</body>
...
P.s. Detta var med två iframes med namnen "meny" o "main", fungerar väl på samma sett oavsett hur du gör bara du ger framesen rätt namn