27. januar 2004 - 12:41
Der er
11 kommentarer og 1 løsning
skift indhold i div ved tryk på links
hejsa alle sammen Skal bruge et script der kan skifte indholdet at et div afhængig af hvilket link der trykkess på. Det skal være muligt at sætte et link til "blank" så der ikke vises noget i div'et. Skal kunne virke med gænse browserer. På forhånd tak.
Annonceindlæg fra Lenovo
27. januar 2004 - 12:56
#1
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Untitled</title> <script language="JavaScript" type="text/javascript"> <!-- function setContent( p_strDivID, p_strContent ) { var objDiv = document.getElementById( p_strDivID ); if( objDiv ) { objDiv.innerHTML = p_strContent; } } //--> </script> </head> <body> <div id="divResult"> </div> <a href="java script:void(0);" onclick="setContent('divResult','');">Blank</a><br> <a href="java script:void(0);" onclick="setContent('divResult','Lidt tekst');">Lidt tekst</a><br> <a href="java script:void(0);" onclick="setContent('divResult','Lidt mere tekst');">Lidt mere tekst</a><br> <a href="java script:void(0);" onclick="setContent('divResult','Noget helt andet');">Noget helt andet</a><br> </body> </html>
27. januar 2004 - 12:59
#2
Beklager, men mulighed for et link mere på hver så man også kan få en side frem asmtidigt med, kan det lade sig gøre
27. januar 2004 - 13:02
#3
eh ? forklar ...
27. januar 2004 - 13:08
#4
<a href="minside.htm" onclick="setContent('divResult','');">Blank</a><br> Er det bare sådan? og tillægs spørgsmål hvad hvis det der skal vises er html koder?
27. januar 2004 - 13:16
#5
du kan ikke *både* linke til en fil og på samme tid skifte indholde i et div. Så skal du ud i noget med frames. Eller så skal du bare forklare dig bedre ! Hvad er det du ønsker ? Du skriver i dit spm "Skal bruge et script der kan skifte indholdet at et div afhængig af hvilket link der trykkess på.". Du har nu fået et script der skifter indholdet i et div når du klikker på et link. Eller prøver du at skifte indholdet i et div når du fører musen over linket ? og når du klikker på linket, så skal du skifte side ? ála dette: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <html> <head> <title>Untitled</title> <script language="JavaScript" type="text/javascript"> <!-- function setContent( p_strDivID, p_strContent ) { var objDiv = document.getElementById( p_strDivID ); if( objDiv ) { objDiv.innerHTML = p_strContent; } } //--> </script> </head> <body> <div id="divResult"> </div> <a href="enside.htm" onmouseover="setContent('divResult','');" onmouseout="setContent('divResult','');">Blank</a><br> <a href="enside.htm" onmouseover="setContent('divResult','Lidt tekst');" onmouseout="setContent('divResult','');">Lidt tekst</a><br> <a href="enside.htm" onmouseover="setContent('divResult','Lidt mere tekst');" onmouseout="setContent('divResult','');">Lidt mere tekst</a><br> <a href="enside.htm" onmouseover="setContent('divResult','Noget helt andet');" onmouseout="setContent('divResult','');">Noget helt andet</a><br> </body> </html> /nute
27. januar 2004 - 13:19
#6
Ja unskyld, det er mig der ikke har forklaret mig godt nok. Jeg er med på det med linksne nu. Der er en iframe på siden, Det virker fint Kan du fortællem mig med hensyn til html koderne, hvad jeg der gør.
27. januar 2004 - 13:22
#7
du sætter bare en 'target' attribut på dine links der peger på name attributten på din iFrame: <a href="blabla.htm" target="myFrame">Klik</a> <iframe name="myFrame"> /nute
27. januar 2004 - 13:25
#8
<a href="java script:void(0);" onclick="setContent('divResult','<hr noshade size="1" color="#000000">Love');" class="menupunkt">Designs</a> Mere som det her Kunne evt: <a href="java script:void(0);" onclick="setContent('divResult','<hr noshade size=1 color=#000000>Love');" class="menupunkt">Designs</a> Hvor " er fjernet, men ikke sikker på at det går når koden bliver mere avanceret?
27. januar 2004 - 13:31
#9
du skal bare huske på at escape dine '' inde i dine HTML koder: <a href="java script:void(0);" onclick="setContent('divResult','<hr noshade size=\'1\' color=\'000000\'>Love');" class="menupunkt">Designs</a> /nute
27. januar 2004 - 13:36
#10
Ok, så er så er jeg med, tak for hjælpen Go dag til dig...
27. januar 2004 - 13:39
#11
det var så lidt ... anytime. have fun ...
27. januar 2004 - 13:43
#12
tak
Vi tilbyder markedets bedste kurser inden for webudvikling