Avatar billede ducks Nybegynder
27. januar 2003 - 01:40 Der er 5 kommentarer og
1 løsning

Udskift tekst uden at opdatere siden

Jeg kunne godt tænke mig at lave så når man klikker på et link, er der en tekst der skiftes ud, samtidig med at linket bliver vist i en iFrame, jeg kunne tænke mig at det er noget med JavaScript. Jeg aner absolute ingenting om JavaScript, og vil derfor gerne vide præcis hvad jeg skal gøre, altså hvad skal der stå i toppen og hvordan skal koden se ud (<a href="main.htm" target="iframe" LoadJavaScript="SkiftOverskrift"> (hvis det siger noget om, hvad det er jeg ønsker))
Avatar billede Slettet bruger
27. januar 2003 - 01:59 #1
Tror at nedenstående kan bruges:
<iframe id="whatever"><iframe>
<a href="ny url" target="whatever">Link</a>

Ellers er den her sikker:
<iframe id="whatever" src="stitilindhold"><iframe>
<a href="return false;" onclick="document.getElementById('whatever').src='ny url!';">Link</a>
Avatar billede ducks Nybegynder
27. januar 2003 - 02:12 #2
Tror ik jeg har forklaret det godt nok. Altså når man klikker på et link, skal der åbnes en ny side i en iframe (det har jeg lavet) - Det jeg ikke kan finde ud af er at samtidig skal en tekst på den "gamle" side, altså ikke i iframen, skiftes ud.
Avatar billede Slettet bruger
27. januar 2003 - 02:15 #3
<a onclick="document.getElementById('tekstpaasiden').innerHTML='en ny tekst';">link!</a>

<span id="tekstpaasiden>En eller anden tekst</span>
Avatar billede bearhugx Nybegynder
27. januar 2003 - 02:20 #4
sådan her ???

<html>
    <script type="text/javascript">
        function changeDoc( url, header ) {
            document.getElementById("ifrm").src = url;
            document.getElementById("overskrift").innerHTML = header;
        }
    </script>

    <body>
        <div id="overskrift" style="border:1px #000000 solid;"> Overskrift </div>
        <iframe id="ifrm" src="doc1.htm" width="400" height="200">
        </iframe><br/>
        <span onClick="changeDoc('doc1.htm', 'Dokument #1');"> Se doc 1 </span> <br/>
        <span onClick="changeDoc('doc2.htm', 'Dokument #2');"> Se doc 2 </span> <br/>
       
    </body>
</html>
Avatar billede bearhugx Nybegynder
27. januar 2003 - 02:22 #5
Avatar billede ducks Nybegynder
27. januar 2003 - 02:23 #6
takker
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

Seneste spørgsmål Seneste aktivitet
I går 21:00 Libre Office Impress Af Frank i Andre styresystemer
I går 11:47 VB script Af Jenshentze i Word
I går 11:21 Popup ved opstart Af mort1 i Windows
04/0918:50 Slet lokal konto Af ErikHg i Windows
04/0916:05 Ændre tal i en celle Af xvid i Excel