Avatar billede izyr Juniormester
20. september 2004 - 12:20 Der er 12 kommentarer og
1 løsning

flere opgaver på et link?

Jeg har følgende design på min side

Menu1 -- Mainframe -- Menu2

Jeg har en menu1 i venstre side hvor mange links åbner en ny html i den anden frame (menu2). Når jeg går tilbage i starten af siden forbliver menu2 det som jeg sidst har besøgt...
Kan jeg lave så at når jeg enten starter siden forfra eller trykker på et link hvor der IKKE skal være en menu2, så at den resetter menu2-framen?? altså loader en blank eller noget? Det lyder nok lidt rodet, men håber at I forstår hvad jeg mener... nemlig om jeg kan give den flere kommandoer i min <a href> så jeg ikke skal se på den uaktive menu2...
Avatar billede fennec Nybegynder
20. september 2004 - 12:28 #1
du kan smide alle de funktione du vil på dit link. Bare smid dem i onClick actionen. Her er et par eks på hvad du kan.

<a href="enSide.htm" onClick="alert('en tekst');enFunktion();parent.Menu2.location.href='EnAndenSide.htm';"
Avatar billede izyr Juniormester
20. september 2004 - 12:48 #2
<a href="forside.html target=mainFrame" onClick= ???>

klik på link som loader forsiden i mainFrame, og som skal loade blank.html i menuBack framen ?? Det er fandme lang tid siden jeg har lavet den slags... jeg kan ikke huske en skid
Avatar billede izyr Juniormester
20. september 2004 - 12:49 #3
forresten hvis det virker gider du så ikke smide din kommentar som et svar istedet så du kan få pts? :o)
Avatar billede fennec Nybegynder
20. september 2004 - 13:01 #4
Det kommer an på hvordan dit frameset ser ud, da du skal vandre igennem dem (lige som mapper) for at komme til det rigtige frame, men jeg vil gætte på det er denne måde:

<a href="forside.html target=mainFrame" onClick="parent.menuBack.location.href='blank.html'">
Avatar billede roenving Novice
20. september 2004 - 15:25 #5
-- og to muligheder mere:

Start forfra:

<a href="#" onclick="parent.location.reload(true);return false">Forside</a>

-- eller synkroniser dine frames ved at undersøge, om det er den korrekte url, som ligger i en anden frame onload i framen:

<script type="text/javascript">
function syncFrames(){
  if(parent.menu2.location.href.indexOf('menu2-3.html')==-1)
    parent.menu2.location.href = 'menu2-3.html';
}
window.onload = syncFrames;
</script>
Avatar billede izyr Juniormester
20. september 2004 - 20:18 #6
hehe jeg skal da love for at jeg mangler noget erfaring :o) det er næsten sort snak... men jeg prøver.
Avatar billede izyr Juniormester
21. september 2004 - 17:25 #7
roenving's svar virkede fint... selvom jeg kodemæssigt har svært ved at se hvad den egentlig gør... jeg kan bare ikke få den til at virke på det link hvorpå jeg henviser til min gæstebog... den henter jeg ind i min frame fra et eksternt websted... Kan det laves så den <a href> også resetter min menu2?
Avatar billede roenving Novice
21. september 2004 - 17:28 #8
Ja, det kan du sagtens, men du kan så ikke udføre en synkronisering overfor et eksternt link !-)
Avatar billede izyr Juniormester
21. september 2004 - 17:35 #9
jeg lavede ikke synkroniseringen, men brugte bare den øverste mulighed du viste...
Avatar billede izyr Juniormester
21. september 2004 - 17:35 #10
forresten hvis du skriver det som et svar får du pts
Avatar billede roenving Novice
21. september 2004 - 17:44 #11
Okay, det som sker, er, at den kalder parent-vinduet og reloader det, og true betyder, at den skal hente det fra serveren (men det kan overrides af brugerindstillinger !-)

return false; er for at den ikke først skal prøve på at reloade den side, der er i menuframen (den bliver jo alligevel udskiftet et splitsekund senere !-)

-- og hvis du lige retter fennecs sidste, kan du sagtens få den til at virke:

<a href="http://www.gæstebogsitet.com/forside.html?dinekoder" target=mainFrame" onClick="parent.menu2.location.href='gaestebogsmenu.html'">
Avatar billede roenving Novice
21. september 2004 - 17:44 #12
;O)
Avatar billede roenving Novice
21. september 2004 - 18:16 #13
Tak for point ;~}
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester