Avatar billede vb_begynder Nybegynder
30. januar 2007 - 20:29 Der er 14 kommentarer

Frame og Div

Hej

Vil gerne men onmouseover="" vise en div i en anden frame men hvordan ?
Avatar billede simplus Nybegynder
30. januar 2007 - 20:40 #1
1. sæt følgene css i den skjulte div -> display: none;

2. lav følgene javascript under head ->

  function toggle(lagNavn) {
    var obj = document.getElementById(lagNavn);
    if(obj)
      obj.style.display=(obj.offsetHeight==0?'block':'none');
  }

3. sæt følgene på dit element hvor mouseover skal virke:

id="link1" onclick="toggle('link1');return false"

4. hvis du vil have mere end et mouseover element, så kopiere du bare koden fra punkt 3 og ændre link1 til link2 osv.
Avatar billede keysersoze Ekspert
30. januar 2007 - 20:41 #2
Avatar billede simplus Nybegynder
30. januar 2007 - 20:43 #3
ja typisk overså jeg lige at det skulle være i en anden frame, pinligt :-)

vb_begynder -> overse min kommentar, lyt hellere til keysersoze!
Avatar billede eat-it.dk Nybegynder
02. februar 2007 - 14:40 #4
Hej igen

Har nu igennem flere dage prøvet på flere måder og søgt på nettet uden held.

Jeg kan ikke få eksemplet fra spm 758856 til at virke og har heller ikke fundet noget på nettet.

Så hvis der er en der vil lave et eksempel som han/hun ved virker vil jeg være glad.

Jeg har 3 frames, som hedder: hoved, krop, fod.

jeg vil så gerne ha 1 knap i framen hoved der viser en div i framen krop. (en drop down menu som vises i en anden frame)
Avatar billede keysersoze Ekspert
03. februar 2007 - 11:20 #5
kan ikke uden videre give noget der funker uden at skulle opbygge det hele selv - prøv hellere at kom med de forsøg du har lavet og evt et link til et sted man kan se det i funktion.

iøvrigt - har du overvejet at skippe frames? Det hele bliver så uendeligt meget lettere uden.
Avatar billede roenving Novice
03. februar 2007 - 12:25 #6
-- men kræver så noget serverside !-)
Avatar billede keysersoze Ekspert
03. februar 2007 - 12:31 #7
på hvilken måde? en side uden frames og med show/hide layer eller menu kan vel uden problemer laves uden serverside.
Avatar billede roenving Novice
03. februar 2007 - 12:35 #8
Jeps, men den er svær at vedligeholde ...

-- bare den allermindste dynamik vil kræve omfattende (og idiotisk !-) vedligeholdelse ...
Avatar billede keysersoze Ekspert
03. februar 2007 - 12:41 #9
kan ikke se at skiftet fra frames til ikke frames vil gøre vedligeholdelse mere omfattende - include files?
Avatar billede roenving Novice
03. februar 2007 - 12:46 #10
Hvilket jo sker på serveren ...
Avatar billede keysersoze Ekspert
03. februar 2007 - 12:55 #11
korrekt - men nu er det vel også de færreste steder hvor asp/php/whatever ikke allerede kører eller hvor SSI ikke er en del af "pakken" og derfor ikke kan benyttes, så selvom det er en serverside-teknologi kan det vel næppe sammenlignes med et decideret serverside-sprog som må være den avancerede del i dette (og som din kommentar let kunne tolkes som).

includes er jo trods alt kun én linie kode mange forbinder med at være simpel html :)
Avatar billede roenving Novice
03. februar 2007 - 13:08 #12
-- og min kommentar 12:25:52 gik præcis på, at det var nødvendigt at være opmærksom på, at man skulle have en server, der var i stand til at udføre den slags !-)
Avatar billede keysersoze Ekspert
03. februar 2007 - 13:11 #13
så skulle du have uddybet det lidt mere ;oP

men bare vi er enige :)
Avatar billede keysersoze Ekspert
07. april 2007 - 16:31 #14
kommet videre?
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