<a href="#ridning">

Här diskuteras programmering och utveckling
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

<a href="#ridning">

Inlägg av starwolf »

Hejsan!

Blir inte klok på följande.

<div class="content_container">
<p>Ridning.</p>
<div class="button_small">
<a href="#ridning">Läs mer</a>
<p>bla bla bla bla bla.
</div><!--close button_small-->
</div><!--close content_container-->

okej jag vill fylla in mer information som visas då man klickar på "Läs mer"

Har testat detta
<a name="ridning"> </ a>
<p> bla bla bla</p>
vilket måste vara fel eftersom det visas hela tiden sist på sidan.

någon som kan förklara det enkelt för mig??
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: <a href="#ridning">

Inlägg av ubot »

Vad försöker du göra? Om du vill visa/dölja ett div-objekt så får du nog använda JavaScript. Typ så här: http://webdesign.about.com/od/dhtml/a/aa101507.htm
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

Re: <a href="#ridning">

Inlägg av starwolf »

jag vill dölja viss text.
när man klickar på Läs mer så skall en utökad text komma fram.
och var/hur skriver man det??
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: <a href="#ridning">

Inlägg av ubot »

Guide: http://webdesign.about.com/od/dhtml/a/aa101507.htm
Ex: http://webdesign.about.com/od/examples/ ... e_text.htm

"Hemligheten" ligger ju i JavaScriptet:

Kod: Markera allt

<script type="text/javascript">
 function unhide(divID) {
 var item = document.getElementById(divID);
 if (item) {
 item.className=(item.className=='hidden')?'unhidden':'hidden';
 }
 }
 </script>
Du får läsa guiden. Allt står ju där. Du klickar en länk så att JavaScriptet växlar hidden mot unhidden. Därmed blir dev-taggen som har id=learnHTML synlig.

Edit:

Jag knackade ihop en HTML-sida där du ser hur allt ser ur när det är klart:

Kod: Markera allt

<html>

<head>

<style>
.hidden { display: none; }
 .unhidden { display: block; }
</style>

<script type="text/javascript">
 function unhide(divID) {
 var item = document.getElementById(divID);
 if (item) {
 item.className=(item.className=='hidden')?'unhidden':'hidden';
 }
 }
 </script>

</head>

<body>

<div class="content_container">
<p>Ridning.</p>
<a href="javascript:unhide('ridning');">Läs mer</a>
<div id="ridning" class="hidden">
<p>bla bla bla bla bla.</p>
<a href="javascript:unhide('ridning');">Stäng</a>
</div>
</div><!--close content_container--> 

</body>
</html>
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

Re: <a href="#ridning">

Inlägg av starwolf »

om du ger mig en adress så kan jag skicka dig en länk.

ditt ex. funkar inte
ubot
Inlägg: 4613
Blev medlem: 04 jan 2008, 14:03
OS: Ubuntu
Utgåva: 24.04 Noble Numbat LTS

Re: <a href="#ridning">

Inlägg av ubot »

starwolf skrev:om du ger mig en adress så kan jag skicka dig en länk.

ditt ex. funkar inte
Mitt ex. fungerar. Jag har ju själv gjort en sida som du ser. Kopiera och klistra in min kod i en tom sida och döp sidan till test.html, öppna filen i webbläsaren så ser du att det fungerar.
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

Re: <a href="#ridning">

Inlägg av starwolf »

ja jag har testat ditt och det funkar som jag vill.

MEN
inte i mitt thema.
starwolf
Inlägg: 715
Blev medlem: 11 jun 2008, 12:49
OS: Windows
Utgåva: Vet inte/ingen utgåva passar

Re: <a href="#ridning">

Inlägg av starwolf »

löste det med
jquery
Skriv svar

Återgå till "Programmering och webbdesign"