eloraMedlem sedan maj 20053 inlägg 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
:L
frankofMedlem sedan jan. 20016 874 inlägg 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>
eloraMedlem sedan maj 20053 inlägg 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>
eloraMedlem sedan maj 20053 inlägg Glömde notera att denna kod ska väl skrivas i meny.htm????
frankofMedlem sedan jan. 20016 874 inlägg 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