Avatar billede rejx Nybegynder
14. september 2004 - 10:41 Der er 9 kommentarer og
1 løsning

Gem info.

Hej
Hvordan laver man et system der kan "gemme" informationer i et link. Altså så det kommer til at fungere som eksperten.dk's Fritekst søgnings funktion... hvor man kan trykke på linket også kommer formen frem nedenunder uden man skal reloade siden.
Avatar billede dr_chaos Nybegynder
14. september 2004 - 10:45 #1
du kan lave det i asp.
ved ikke om man kan i Dhtml
Avatar billede dr_chaos Nybegynder
14. september 2004 - 10:55 #2
http://activedeveloper.dk/artikler/default.asp?articleid=60

så udskriver du bare de informationer du vil i et link og sender dem til den side hvor du skal bruge informationerne og der kan du hente dem med request.Querystring.
Avatar billede roenving Novice
14. september 2004 - 12:25 #3
Det er simpelthen en skjult div:

<span onclick="st=document.getElementById('minDiv').style;st.display=(st.display!='block')?'block':'none';" style="cursor:pointer;">Vis/skjul div</span>
<div id="minDiv" style="display:none" onclick="this.style.display='none';">
  Denne tekst er skjult,<br>
  men kommer frem, når man trykker på linket.<br>
  Den skjules igen ved at trykke her eller på linket !-)
</div>
Avatar billede rejx Nybegynder
14. september 2004 - 21:02 #4
Roenving --> smider du lige et svar.. det var det jeg ledte efter :)
Avatar billede rejx Nybegynder
14. september 2004 - 22:20 #5
hmm, tænkte på. kan man lave det sådan at hvis man har 2 eller flere af de her hidden span's, at når man trykker på et  og der er et åbent i forvejen, så lukker det man havde åben sidst?
Avatar billede knudgert Nybegynder
14. september 2004 - 22:54 #6
Du kan lave det som på http://ellentoft.1go.dk/skjul2.htm

Det er etn kode, jeg har fået herinde, vistnok roenving, så giv ham points for det, hvis han svarer og du kan bruge det.
Avatar billede roenving Novice
14. september 2004 - 23:00 #7
Ja, selvfølgelig, men så er det hensigtsmæssigt at lave en funktion:

<script type="text/javascript">
var actDiv=null;
function showDiv(id){
  if(actDiv&&actDiv.style.display=='block'){
    actDiv.style.display=='none';
    actDiv = null;
  }
  var d = document.getElementById(id);
  if(d.style.display!='block'){
    d.style.display='block';
    actDiv = d;
  }else d.style.display='none';
}
</script>

-- og så span'en sådan:

<span onclick="showDiv('minDiv')" style="cursor:pointer;">Vis/skjul div</span>

-- så skal der fra hver span selvfølgelig kaldes med den aktuelle divs id !-)
Avatar billede roenving Novice
14. september 2004 - 23:02 #8
*lol*

-- principperne i koden er i hvert fald identiske !-)

-- Velbekomme '-)
Avatar billede rejx Nybegynder
15. september 2004 - 08:34 #9
takker :)
Avatar billede roenving Novice
15. september 2004 - 23:35 #10
-- og tak for point ;~}
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