23. januar 2005 - 00:05Der er
11 kommentarer og 1 løsning
Vise tekst i andet <div>?
Jeg sidder og knokler med en CVside, hvor bruger skal kunne holde musen over noget tekst, (IKKE ET LINK), hvorefter en beskrivelse af denne tekst dukker op, et andet sted på siden.
Nu er jeg ikke den bedste til at forklare, så bær venligst over med mig...
Lidt kode: Min index.htm indeholder dette vindue: <DIV id="txt_frame_placement"> <IFRAME src="empty.htm" name="vis2" id="vis2" width="250" height="60" scrolling="no" frameborder="0" class="txt_frame">hmm</IFRAME> </DIV>
Vinduet ovenover, bliver bla. brugt til at vise disst data, som ligger i cv.htm: <div class="txt">Produktioner gennem tiderne:<br></div> <div class="txt"><b>2005</b></div> <div class="txt">Strategispil 3. Del 11 min.</div> <div class="txt">Sundbyklanen (koncert) 24 min.</div>
hvordan skal jeg få en forklaring til F.eks. "strategispil 3. del 11 min", over i den <div> der hedder "vis2", UDEN at skulle lave en helt ny side til hver forklaring ????
<body> <div onmouseover="showText(this)" onmouseout="hideText()">Tekst 1 i DIV elementet... <span class="elaboration">Denne tekst kan kun ses når musen føres hen over DIV-elementet.</span></div> <div onmouseover="showText(this)" onmouseout="hideText()">Tekst 2 i DIV elementet... <span class="elaboration">Denne tekst kan også kun ses når musen føres hen over DIV-elementet.</span></div> <div onmouseover="showText(this)" onmouseout="hideText()">Tekst 3 i DIV elementet... <span class="elaboration">Mere tekst der kun kan ses når musen føres hen over DIV-elementet.</span></div>
<br><br><br><br> <div id="explanation" class="explainbox">Forklaring kommer her!</div> </body>
hmm... Jeg kan ikke gennemskue det :( hvis du går ind på http://zarthax.users.whitehat.dk/cvsite/index.htm og trykker på "CV", tror jeg det er nemmere at se hvad jeg mener... Den beskrivende tekst skal ende til højre for den grimme ramme der snart bliver skiftet ud :-P
Jeg kan se at dit script gør lige det jeg leder efter :) :) men.... *suk* Når jeg sætter det ind i det eksisterende, virker det ikke.... Mon det er fordi at den <div> den skal "sende" til, ligger i index.htm ???
Jeg skulle mene du kunne klare dig på samme måde som du gør nu, men blot angive "window.parent." foran dine referencer til laget i højre side, når det er fra DIV-elementer inde i IFRAME...
<div class="txt" onmouseover="showText(this)" onmouseout="hideText()"><b>2005</b><span class="hiddentext">skriv den tekst som skal vises på hovedsiden her...</span></div>
2. Lægge funktionerne showText og hideText i et script-element i CV.htm og ændre dem så de ser således ud:
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.