Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Bygga en FAQ

Postades av 2006-07-01 10:23:16 - Benni Svensson, i forum javascript/dhtml, Tråden har 10 Kommentarer och lästs av 827 personer

Antagligen så finns mitt svar på min fråga redan här på Pellesoft, men jag vet inte vad jag skall leta
efter.
Jag har tänkt att bygga mig en FAQ och skulle vilja ha ett utseende liknande denna:
<info>
+ fråga 1
+ fråga 2
- fråga 3
svar 3
</info>
När man sedan klicka på + tecknet så skall deexpanderas och visa svaret, och +-tecknet skall ändras
till ett - tecken.
Eftersom jag har tänkt mig att ha detta databasdrivet, så skall alltså all info skrivas ut med en gång.

Tacksam för hjälp.


Svara

Sv: Bygga en FAQ

Postades av 2006-07-01 11:46:57 - Benni Svensson

Jag har kommit en liten bit på vägen
<code>
<script language="JavaScript">
function showHideContent(id, show)
{
var elem = document.getElementById(id);
if (elem)
{
if (show)
{
elem.style.display = 'block';
elem.style.visibility = 'visible';
}
else
{
elem.style.display = 'none';
elem.style.visibility = 'hidden';
}
}
}
</script>

<div id="someRegion">
Gömma och ta fram denna text
</div>
+
</code>
Vad som saknas är:
+ tecknet skall ändras till ett - tecken, när man klickar på den.
Variablen false skall ändras till true när - tecknet är framme.
Hur gör man?


Svara

Sv: Bygga en FAQ

Postades av 2006-07-01 12:33:30 - Carsten Johansson

Jag rek varmt Pelleplus som David har gjort

http://www.pellesoft.se/communicate/userprogram/program.aspx?tid=420


Svara

Sv:Bygga en FAQ

Postades av 2006-07-01 12:38:58 - Benni Svensson

Tack för svar, men som jag ser det, så är ju detta mera för ettmenysystem.
Vad jag söker är ju ett enkelt sätt att visa/dölja ett lager, men jag vill bara ha en länk till varje "fråga".


Svara

Sv: Bygga en FAQ

Postades av 2006-07-01 16:21:02 - Oskar Johansson

Nu ska jag säga min åsikt som användare: FAQ är jättebra sålänge frågorna _inte_ är länkade. Möjligen att stora grupper finns på separata sidor, men aldrig att varje fråga/svar har en egen sida. Det är jättejobbigt att läsa sådant. Då slänger jag hellre iväg en fråga till supporten/någon annan person.


Svara

Sv:Bygga en FAQ

Postades av 2006-07-01 17:25:47 - Benni Svensson

Hej Oskar.
Nej det är inte tänkt att varje fråga skall ha sin egen sida, då har du missuppfattat mig.
Vad jag vill, är ju att man klicka på ett plustecken och ett dolt lager öppnas.
Det är inte heller tänkt att det skall bli några jättelånga svar, max två eller tre rader.


Svara

Sv: Bygga en FAQ

Postades av 2006-07-01 19:05:04 - Oskar Johansson

Nja, det är samma sak, du måste klicka en massa i alla fall, och länkarna flyttas om på sidan vid varje nytt klick.


Svara

Sv: Bygga en FAQ

Postades av 2006-07-01 20:51:58 - Carsten Johansson

Man kan använda Pelleplus till att visa eller dölja beroende vad man klickar.


Svara

Sv:Bygga en FAQ

Postades av 2006-07-01 23:22:24 - Benni Svensson

Jag har nu hittat lite, som gör att det känns som att jag är på rätt väg:
<code>
<script type="text/javascript">
<!--
function openIt(faq) {
showIt = document.all(faq);
if (showIt.style.display == "none") {
showIt.style.display = "block"
} else {
showIt.style.display = "none"
}
}

// -->
</script>


Hur är en skala uppbyggd?


<div id="1list" style="display:none">
En skala är uppbygd med 2,5 + 3.5 dvs det är ett tonsteg imellan C,D och E, men bara 1/2
tonsteg mellan E till F osv.
</div>
<br>
<!-- -->


Vilka toner ingår i C-dur?


<div id="2list" style="display:none">
C,D,E,F,G,A,H,C
</div>
</code>
Detta är bara lite tester. Vad jag i första hand är ute efter nu, är om man trycker på den första länken,
sedan den andra, då är alla lager öppna.

<b>Går det inte på ett enkelt sätt att se till att endast ett lager är synligt?.</b>
Idiotförklaring, jag vet, men jag vet inte hur jag bäst skall förklara det.


Svara

Sv: Bygga en FAQ

Postades av 2006-07-02 18:05:57 - Niklas Jansson

Jag förstår nog inte vad du menar.
Men om du bara vill ha en div synlig i taget så loopar du igenom alla divar och gör dem osynliga, utom just den du vill ha. För övrigt kan du ta bort "Javascript=" i dina anrop. Det är helt onödigt, hjälper ingenting. och document.all är väl inte direkt standard heller?


Svara

Sv:Bygga en FAQ

Postades av 2006-07-02 18:56:57 - Benni Svensson

Hej Niklas.
"Javascript=" har jag nu tagit bort
<b>document.all </b> det kan jag väll inte ta bort?
<b>Men om du bara vill ha en div synlig i taget så loopar du igenom alla divar och gör dem osynliga,
utom just den du vill ha</b>
Det är just det som är problemet, jag har den ju databasdriven (numera), så jag kan ju inte hårdkoda
någonting där.
Finns det inget kommando typ expand.all men som innebär att alla skall stängas?


Svara

Nyligen

  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper
  • 16:36 Allt du behöver veta om keramiskt
  • 16:14 Vem anlitar man egentligen när tak

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 710
27 958
271 751
726
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies