Avatar billede anders_h Novice
20. oktober 2005 - 18:45 Der er 18 kommentarer og
2 løsninger

Få logo til at skifte

Hejsa.

Jeg skal have et logo til at skifte, alt efter hvilken side man er inde på. Det hele er opbygget statisk i frames, og logoet er i "header-framen". Logoet skal skifte, alt efter hvilken side man befinder sig på i "main-framen". Hvis main-framen f.eks. er på adressen www.domaene.dk/test1/ skal logoet være et andet end hvis adressen i main-framen bare er www.domaene.dk.

Dvs. at logoet faktisk skal "styres" af main-framen.

Der er kun html til rådighed på serveren.

Nogen der har en løsning?

Mvh. Anders
Avatar billede oskar Nybegynder
20. oktober 2005 - 19:20 #1
Det du skal gøre er at åbne to nye sider i de to frames når du klikker på et link til en bestemt underside. Prøv denne beskrvelse:

http://webdesign.about.com/cs/frameshelp/a/aatwoframelink.htm
Avatar billede anders_h Novice
20. oktober 2005 - 19:21 #2
Hvordan får jeg så logoet til at skifte?
Avatar billede oskar Nybegynder
20. oktober 2005 - 19:40 #3
Du er nødt til at have forskellige/ens sider med hver sit logo.
Avatar billede anders_h Novice
20. oktober 2005 - 19:53 #4
Findes der evt en anden løsning - for på den måde er man jo tvunget til at bruge menuen.. Ellers tak
Avatar billede oskar Nybegynder
20. oktober 2005 - 20:12 #5
Denne løsning bruger ikke menuen. Det gør i stedet denne:

<html>
<head>
<script type="text/javascript">
function side2 () {
top.main.location = "main2.htm";
top.topp.location = "top2.htm";
}
</script>
    <title>menu</title>
<meta name="Generator" content="Stone's WebWriter 4">
</head>
<body>
<a href="#" onClick="side2()(); return false;">Klik</a>
</body>
</html>

Jeg kender ikke til andre løsninger
Avatar billede oskar Nybegynder
20. oktober 2005 - 20:13 #6
Den første skifter i den aktuelle frame plus en til. Den nye løsning står i en frame og skifter i 2 andre.
Avatar billede anders_h Novice
20. oktober 2005 - 20:19 #7
Der var vist noget jeg kunne bruge der, takker.. Tester lige
Avatar billede olebole Juniormester
20. oktober 2005 - 20:38 #8
<ole>

Eller den nemme:
  <a href="main2.html" target="main" onclick="topp.location.href='top2.html'">Link</a>

/mvh
</bole>
Avatar billede olebole Juniormester
20. oktober 2005 - 20:39 #9
- så vil de, der har slået JS fra i øvrigt også få loaded en ny side i 'main'  :)
Avatar billede roenving Novice
20. oktober 2005 - 22:09 #10
-- eller også skal du bare skifte logoet fra den side, der loades !-)

-- altså i de sider, der kastes i main-framen:

<script type="text/javascript">
window.onload = function(){
  top.frames["header-framen"].location.href = "denneSidesLogo.html";
}
</script>
Avatar billede anders_h Novice
21. oktober 2005 - 10:48 #11
roenving -> Jeg kan ikke få dit eksempel til at virke, men det er ellers lige det jeg skal bruge.. Der sker simpelthen ikke noget, og jeg har udskiftet "header-framen" med det rigtige navn..
Avatar billede anders_h Novice
21. oktober 2005 - 10:56 #12
Fandt selv en løsning:

<script type="text/javascript">
function vaelgIndhold()
{
    parent.header.document.location.href = "../header2.html";
}
</script>

Men kan alle ikke lige lægge et svar?
Avatar billede oskar Nybegynder
21. oktober 2005 - 12:14 #13
Det ligner!
Avatar billede olebole Juniormester
21. oktober 2005 - 12:33 #14
- ja, det ligner i forbløffende grad roenvings foreslag, så det må vel være ham, der bør have points. Jeg springer i hvert fald over  ;o)
Avatar billede oskar Nybegynder
21. oktober 2005 - 17:54 #15
Jeg mener nu osse det ligner noget i begge mine indlæg.
Avatar billede roenving Novice
22. oktober 2005 - 06:24 #16
*lol*

-- velbekomme '-)
Avatar billede anders_h Novice
28. oktober 2005 - 14:19 #17
Håber det er ok pointfordeling :-P
Avatar billede anders_h Novice
28. oktober 2005 - 14:20 #18
Roenving -> Der er da forskel? :-)

Din:
top.frames["header-framen"].location.href = "denneSidesLogo.html";

Min:
parent.header.document.location.href = "../header2.html";
Avatar billede anders_h Novice
28. oktober 2005 - 14:20 #19
Men ellers tak for svarene, og sry ventetiden
Avatar billede roenving Novice
31. oktober 2005 - 01:10 #20
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