Avatar billede iggi Nybegynder
24. juli 2003 - 11:19 Der er 24 kommentarer og
1 løsning

hvordan er koden på opdater siden !

Hej

Jeg har en frame med en foldud menu fra http://dhtmlcentral.com/script/script.asp?id=25, det jeg ønsker at gøre er at når jeg trykker på et link så bliver siden opdateres lige som at trykke på refresh i browser vinduet. Hvilket script evt html kode  skal jeg sætte på  linket?

min kode ser således ud

<div id="divFold1" class="clFold"><a href="#" onClick="foldmenu(1); return false" class="clFoldLinks" onFocus="if(this.blur)this.blur()"><a href="billeder/tegning.htm" target="main" class="ingenstreg"  <img src="foldoutmenu2_arrow.gif" name="imgFold1" width=12 height=12 alt="" border=0> illustrationer</a><br>



Mvh iggi
Avatar billede Slettet bruger
24. juli 2003 - 11:21 #1
Hvis siden bliver opdateret, foldes punkterne jo ind igen. Derfor kræver det nok, at du bruger en cookieversion, som husker hvilke punkter, der var åbne.

Dette er dog ødelæggende for folk, der har slået cookies fra, for de vil så slet ikke kunne bruge menuen.
Avatar billede Slettet bruger
24. juli 2003 - 11:23 #2
Men ellers opdateres en side med:

self.location.reload(true);
Avatar billede iggi Nybegynder
24. juli 2003 - 11:34 #3
Hej P

Jeg har prøvet med self.location.reload(true); men det hjælper ikke har du evt tid til at kigge på linket
http://dhtmlcentral.com/script/script.asp?id=25
og forklare mig hvordan jeg her får menuen til at sub menuerne til at folde sig sammen hvis man trykker på er link med submener og efterfølgende på et uden
submenuer

Håber virkelig at du kan hjælpe mig

MVh iggi
Avatar billede Slettet bruger
24. juli 2003 - 11:39 #4
Kan du ikke smide et link til en side, hvor du selv har forsøgt dig med koden?
Avatar billede steen_hansen Forsker
24. juli 2003 - 11:44 #5
Prøv denne:

<a href="java script:top.location.reload(true)"><b>Opdater</b></a>
Avatar billede iggi Nybegynder
24. juli 2003 - 11:58 #6
hej

phoenixv,
siden er desværre ikke oppe endnu, jeg vil nemlig ikke oploade den før den fungere som jeg vil have den til.

Steen jeg har prøvet dit foreslag hvis nu jeg samtig med at jeg trykker på opdater vil have loaded en side ind i min main frame (mit framesæt består af 3 frames), hvordan lyder koden så ?

Mvh iggi
Avatar billede steen_hansen Forsker
24. juli 2003 - 11:59 #7
Hvilken side er det, der skal hentes ind i en frame?
Avatar billede steen_hansen Forsker
24. juli 2003 - 12:00 #8
Den stump kode, som jeg har lagt, opdaterer alle frames.
Avatar billede steen_hansen Forsker
24. juli 2003 - 12:02 #9
Jeg er ikke helt med, kunne du prøve at uddybe? :o)
Avatar billede iggi Nybegynder
24. juli 2003 - 12:06 #10
Det jeg ønsker er at når jeg trykker på et link i venstre side frame 1 så hentes der en fil ind i main (frame2) samtidig med at frame 1 0g 3 bliver opdateret.
Avatar billede steen_hansen Forsker
24. juli 2003 - 12:20 #11
Nu spørger jeg lidt mere ind til dit problem: Hvorfor skal frame 1 og 3 opdateres? Det er vel ikke væsentligt, medmindre du vil have en helt anden menu frem, f.eks? Hvis det er tilfældet, skal du lave et nyt framesæt med din nye menu og sætte target="_top"
Avatar billede iggi Nybegynder
24. juli 2003 - 12:30 #12
ja det kan godt være at mit problem kan løses på en anden måde hvis jeg forklarer mit problem lidt mere.

Jeg har downloaded den menu som du finder på linket ovenover(det er en foldud menu med en række menupunkter der hver har en række submenuer.

Menuen giver mig lidt problemer da jeg er ret grøn mht kodning. Når jeg trykker på menupunkterne kommer der submenuer frem. Når jeg trykker på et nyt menulink foldes den gamle submenu ind og pågældenses links submenu foldes ud

Hvis jeg vælger at fjerne submenuen på et link kan jeg ikke få det pågælende link til at folde submenuen fra det  link jeg trykkede på før linket uden submenu... håber at dette var en mere forstålig forklaring på mit problem
Avatar billede steen_hansen Forsker
24. juli 2003 - 12:41 #13
Ok, nu prøver jeg lige at lægge en anden menu til dig, bare for at prøve det af. Du kan navngive den menu_test.html, og lægge den ind istedet for din nuværende. Læg selv nogle links ind:

<html>

<head>
<script type="text/javascript" language="JavaScript">
<!-- Menu start
    function showMnu(id) {
        var styleCheck = document.getElementById("mnu" + id).style.display;

        if (styleCheck == "inline") document.getElementById("mnu" + id).style.display = "none"

        if (styleCheck == "none") document.getElementById("mnu" + id).style.display = "inline"

        }
// Menu slut -->
</script>
</head>

<body>

<div style="Cursor: Hand" onclick="showMnu(1);"><b>Velkommen</b></div>
<div style="display: inline" id="mnu1">
    &nbsp;&nbsp;<a href="LINK1" style="WIDTH: 100%" target="frame2">Link #1</a><br>
    &nbsp;&nbsp;<a href="LINK2" style="WIDTH: 100%" target="frame2">Link #2</a><br>
    &nbsp;&nbsp;<a href="LINK3" style="WIDTH: 100%" target="frame2">Link #3</a><br>
    &nbsp;&nbsp;<a href="LINK4" style="WIDTH: 100%" target="frame2">Link #4</a><br>
    &nbsp;&nbsp;<a href="LINK5" style="WIDTH: 100%" target="frame2">Link #5</a><br>
</div>

</body>

</html>

Er det denne funktion du efterlyser?
Avatar billede iggi Nybegynder
24. juli 2003 - 12:50 #14
tak, det prøver jeg lige :)
Avatar billede steen_hansen Forsker
24. juli 2003 - 13:22 #15
PS: Du kan skifte mellem

<div style="display: inline" id="mnu1">

og

<div style="display: none" id="mnu1">
Avatar billede iggi Nybegynder
24. juli 2003 - 14:16 #16
Hej steen

Ja det er sådan en funktion som jeg søger det ser godt ud, er det muligt at jeg kan få dig til at fortælle  hvordan jeg sætter sådan en funktion på linket i min menu som jeg har downloaded

Jeg går ud fra at jeg definere funktionen i head og kalder den fra onclick
Avatar billede steen_hansen Forsker
24. juli 2003 - 14:51 #17
Hej iggi!

Den var værre :o( Den menu, som du har downloadet, er nok for kompleks skruet sammen, til at funktionen kan sættes ind. Jeg kan ihvertfald ikke gennemskue, hvordan det skal laves.

Jeg har selv efterlyst en funktion på en menu fra DHTMLCentral, som gjorde, at man skulle trykke på linket for at folde menuer/undermenuer ud, istedet for bare at holde musen henover; det kan være temmelig irriterende, hvis man ved et uheld fører musen hen over. Da fandt jeg ud af, at programmøren ville begynde at arbejde på det på et tidspunkt, men da det er på fritidsbasis, ville der ikke kunne gives nogen tidshorisont for hvornår, og i givet fald OM, han ville gå i gang med det. Men det stod på hans todo-liste.

Jeg er bange for, at jeg må stå af her, iggi. Ville ønske, jeg kunne være mere behjælpelig :o(
Avatar billede steen_hansen Forsker
24. juli 2003 - 15:06 #18
Kigger ind igen i morgen for at se, om du finder en løsning.
Avatar billede iggi Nybegynder
24. juli 2003 - 15:32 #19
Mange tak for hjælpen so long, jeg prøver om jeg kan finde en i næste uge
jeg kigger selv forbi mandag

Takker :)
Avatar billede steen_hansen Forsker
29. juli 2003 - 11:42 #20
Fandt du ud af noget, iggi?
Avatar billede iggi Nybegynder
29. juli 2003 - 13:53 #21
Nej ikke endnu... det ender nok med at jeg må lade være med at bruge den menu som jeg ellers gerne ville bruge
jeg vil dog arbejde lidt mere på sagen og lade dig vide hvad jeg finder ud af
:)
Avatar billede iggi Nybegynder
04. august 2003 - 10:26 #22
Hej igen

Nu har jeg fundet en løsning som jeg så bare håber kan kører i de fleste browsere.
Løsningen jeg endte med var at tilføje en funktion der loader indhold ind i to frames på samme tid.

Dette løser mit undermenuer problem men er dog ikke optimalt

Tak for hjælpen

Mvh iggi
Avatar billede steen_hansen Forsker
05. august 2003 - 09:35 #23
Det glæder mig, at du fandt ud af det. Tak for point :o)
Avatar billede claushelth Nybegynder
20. september 2003 - 12:33 #24
skriv din løsning til os andre ;-)
Avatar billede iggi Nybegynder
22. september 2003 - 10:50 #25
Hej
jeg kalder denne funktion:

function multiload(URL1,URL2) {
parent.main.location.href=URL1;
parent.contents.location.href=URL2;
}
På de links hvor der ikke er nogen undermenuer

Mvh iggi har dog efterfølgende erfaret at menuen er for tung overver at bruge en anden lavet i flash.
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