Avatar billede poolo Praktikant
17. oktober 2003 - 09:32 Der er 25 kommentarer og
1 løsning

Spørgsmål til OLEBOLE

I den hjemmeside jeg sendte link til nævnte du bl.a. problemet med at menuerne ikke virker i Netscape. Har du mulighed for bare at sige mig hvad jeg skal se på for at få det til at virke?
Avatar billede exp Juniormester
17. oktober 2003 - 09:34 #1
Spørgsmål henvendt til specifikke brugere er ikke tilladt. Spørgsmål skal være åben for alle.
Avatar billede cdc Novice
17. oktober 2003 - 09:35 #2
Er det denne menu du mener: www.mera.dk
Avatar billede poolo Praktikant
17. oktober 2003 - 09:36 #3
ja - og beklager meget.
Avatar billede poolo Praktikant
17. oktober 2003 - 09:37 #4
Og ja, jeg ved det ikke er smukt :-) Topprio er bare at få menuen til at virke i Netscape.
Avatar billede =maddog= Nybegynder
17. oktober 2003 - 15:41 #5
Hvis det er en top prioritet kunne man foreslå at du henvender dig mere bredt. Der er andre herinde der kan en smule javascript.
Desuden ser menuen på mera.dk ud til at virke i Netscape....
Avatar billede roenving Novice
17. oktober 2003 - 15:44 #6
Mozilla 1.5b ser ud til at gøre det samme som IE6
Avatar billede poolo Praktikant
17. oktober 2003 - 15:49 #7
Yes yes, sorry igen :-) Skal ikke ske mere. Min formodning var at OleBole allerede havde kigget det igennem og derfor let ville kunne se problemet. Og ja, nu virker det i NetScape. Men ville dog gerne have haft at hele feltet virkerde som link og ikke blot teksten. Måske ikke muligt i Netscape?
Avatar billede roenving Novice
17. oktober 2003 - 15:53 #8
Sådan ?-)

<table cellpadding="0" cellspacing="0" width="100%" height="15px">
<tr> <td style="cursor:pointer;cursor:hand;" onMouseover='this.style.backgroundColor="#FFFFFF"' onMouseOut='this.style.backgroundColor="#EEF0FF"' onclick="parent.content.location.href='./dk/crm-0.htm'" bgcolor="#EEF0FF">

<a href="./dk/crm-0.htm" target="content">CRM</a>

</td></tr>
</table>

-- og vi kan også ændre style for den der tekst, som er indeni !-)
Avatar billede poolo Praktikant
20. oktober 2003 - 11:00 #9
Ovenstående gør desværre ikke hele feltet til et link, stadig kun teksten.
Avatar billede =maddog= Nybegynder
20. oktober 2003 - 11:25 #10
<tr><td><a href="bla.html" style="width:100%;height:100%">blah blah</a></td></tr>
kanske
Avatar billede =maddog= Nybegynder
20. oktober 2003 - 11:27 #11
... virker kun i IE. my bad.
Avatar billede exp Juniormester
20. oktober 2003 - 11:51 #12
<div style="height:100px; width:100px display:block;"><a href="#">link</a></div>
Avatar billede =maddog= Nybegynder
20. oktober 2003 - 12:18 #13
<tr><td><a href="bla.html" style="width:100%;height:100%;display:block;">blah blah</a></td></tr>
ser derimod ud til at virke i Netscape også. Hvis du kan leve med at <a> er blok-element (hvilket det i grund også er når det fylder et andet element ud).
Avatar billede poolo Praktikant
20. oktober 2003 - 13:36 #14
maddog: virker ! Tak. Send som svar
Avatar billede =maddog= Nybegynder
20. oktober 2003 - 15:10 #15
selvklart. :D.
Avatar billede roenving Novice
21. oktober 2003 - 01:36 #16
Øeh, hvorfor får du ikke et link ud af 17/10-2003 15:53:45 ?-)

Det virker upåklageligt i mine tests ...
Avatar billede poolo Praktikant
21. oktober 2003 - 09:30 #17
roenving: den gør ikke hele feltet til et link, kun teksten.
Avatar billede roenving Novice
21. oktober 2003 - 09:32 #18
Onclick på en celle er onclick på et hvilketsomhelst sted inden for cellens grænser !-)
Avatar billede poolo Praktikant
21. oktober 2003 - 10:35 #19
roenving: AV av! Du har helt ret. Sorry! Du skal da have dine 100P! Det finder jeg lige ud af. Forresten virker target="content" så ikke umiddelbart.
Avatar billede poolo Praktikant
21. oktober 2003 - 11:11 #20
Avatar billede roenving Novice
22. oktober 2003 - 01:59 #21
-- Linket, som bruges har den forudsætning, at linket ligger inde i en frame men skal give et link i en anden frame, som ligger i samme 'frameset'

-- og grunden til at jeg sætter frameset i '-er er, at du jo kan have konstrueret dine sider på mange måder, så det eventuelt kan virke uden parent, men f.eks. med window.content (hvis din content er en iframe indenfor samme side), eller måske skal der top.frames['content'] til for at adressere det i javascript ...

-- der mangler altså lige en anelse oplysning om forudsætningerne !-)
Avatar billede poolo Praktikant
22. oktober 2003 - 11:10 #22
roenving: nogenlunde sat op således:
frame 1 peger på flere frames. Deriblandt en topmenu som hvor linket ligger. Dette link peger på et andet frameset - "content".
Avatar billede roenving Novice
22. oktober 2003 - 12:02 #23
Sådan (ca. ?-)

<frameset>
  <frame topmenu>
  <frameset content>
    <frame et eller andet>
    <frame noget andet andet>
  </frameset>
</frameset>
Avatar billede poolo Praktikant
22. oktober 2003 - 14:08 #24
Meget kogt ned nærmere sådan:

<FRAMESET>
    <FRAME name="menu"    src="menu.htm">
    <FRAME name="content" src="content.htm">
    <FRAME name="bla"    src="bla.htm">
</FRAMESET>

I menu ligger der altså links der peger på content.
Avatar billede roenving Novice
22. oktober 2003 - 14:10 #25
-- så burde

onclick="parent.content.location.href='./dk/crm-0.htm'" bgcolor="#EEF0FF">

præcis virke !-)
Avatar billede poolo Praktikant
23. oktober 2003 - 16:26 #26
Roenving - det var min content der var gal....

Tak!!
husk: http://www.eksperten.dk/spm/416718
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