Avatar billede davidchristensen Praktikant
24. februar 2006 - 11:31 Der er 12 kommentarer og
2 løsninger

Hvordan gør man dether? Noget med en scrollbar..

Hejsa

Hvis man kigger på http://www.baugurgroup.com/ og klikker lidt rundt, så kan man se, at teksten under toppen bliver skiftet ud og scrollbaren ændrer sig alt efter hvor meget tekst der står - og umiddelbart bliver der ikke brugt frames.

Jeg vil så bare spørge om hvordan man gør dét, fordi sådan vil jeg gerne have at min hjemmeside skal virke? :)

Hilsen David
-
Avatar billede ldanielsen Nybegynder
24. februar 2006 - 11:45 #1
Det er nok dette du søger:

<script>
function fyldUd(i){
  strText = "";
  if (i==1) strText = "Første tekst";
  if (i==2) strText = "Anden tekst";
  if (i==3) strText = "Tredje tekst";
  if (i==4) strText = "Fjerde tekst";
  document.getElementById("minDiv").innerHTML = strText;
  }
</script>

<a href="java script:fyldUd(1;">indsæt første tekst</a><br>
<a href="java script:fyldUd(2;">indsæt første tekst</a><br>
<a href="java script:fyldUd(3;">indsæt første tekst</a><br>
<a href="java script:fyldUd(4;">indsæt første tekst</a><br>

<div id="minDiv"></div>
Avatar billede ldanielsen Nybegynder
24. februar 2006 - 11:46 #2
sorry:

Det er nok dette du søger:

<script>
function fyldUd(i){
  strText = "";
  if (i==1) strText = "Første tekst";
  if (i==2) strText = "Anden tekst";
  if (i==3) strText = "Tredje tekst";
  if (i==4) strText = "Fjerde tekst";
  document.getElementById("minDiv").innerHTML = strText;
  }
</script>

<a href="java script:fyldUd(1);">indsæt første tekst</a><br>
<a href="java script:fyldUd(2);">indsæt første tekst</a><br>
<a href="java script:fyldUd(3);">indsæt første tekst</a><br>
<a href="java script:fyldUd(4);">indsæt første tekst</a><br>

<div id="minDiv"></div>
Avatar billede milandt Nybegynder
24. februar 2006 - 11:46 #3
Er det du mener, at du gerne vil skifte indholdet i din iframe, og med javascript ændre højden på din iframe så der ikke er scrollbar i den, men at den samtidig ikke er for høj?

I så fald kan du gøre som her:
http://www.dynamicdrive.com/dynamicindex17/dowiframe.htm
Avatar billede davidchristensen Praktikant
24. februar 2006 - 12:16 #4
Hej Ida - ja det er nok noget i den stil - men som jeg kan se, så er menuen en flash-ting, og man kan vel ikke lave et <a href>-link i sådanen?

Vil man iøvrigt kunne bruge html i strengen, feks: if (i==1) strText = "<b>Første tekst</b>"; ?
Avatar billede davidchristensen Praktikant
24. februar 2006 - 12:22 #5
Hej milandt - det kan måske også bruges.. Men nu sidder jeg og har fuldstændig glemt hvordan man laver en iframe.. :/ lidt pinligt måske..

Skal scrpitet være i framesettet - og hvad skal iframen "hedde"? eller skal scriptet være på hver side man loader ind?.. Jeg er vist lidt forvirret nu :)
Avatar billede ldanielsen Nybegynder
24. februar 2006 - 12:27 #6
Ja, menuen er Flash, som jeg har nul forstand på, men det er tydeligvis præcis det jeg viser, som flashen gør.

Ja, du vil kunne bruge al slags html i stengen, husk blot at escape "-erne med en \:

if (i==1) strText = "<b>Første tekst</b><br><img src=\"test.gif\">";
Avatar billede davidchristensen Praktikant
24. februar 2006 - 14:37 #7
Hej milandt - jeg kan ikke få det script til at virke.. Kunne du måske smide noget html her, så det bliver lavet på den rigtige måde? Please :)

David
Avatar billede davidchristensen Praktikant
24. februar 2006 - 16:02 #8
Juhu, nu har jeg endelig fundet ud af det: http://www.dynamicdrive.com/dynamicindex17/iframessi2.htm

Tak begge to. Smid nogle svar.
Avatar billede milandt Nybegynder
26. februar 2006 - 01:45 #9
Læg lidt flere points på Ida end mig så - jeg spurgte bare google efter et eksempel, Ida kom rent faktisk med forslag til kode.
Avatar billede roenving Novice
26. februar 2006 - 01:48 #10
-- mon ikke lars danielsen er lidt træt af Ekspertens måde at skrive hans nick på *gg*
Avatar billede milandt Nybegynder
26. februar 2006 - 01:55 #11
Alternativer:
LDanielsen
l.danielsen
LarsDanielsen

Alle sammen alternativer der ville have forhindret den misforståelse

Men nej, han skulle vælge ldanielsen.. så beder man også lidt selv om det, ik? Har også længe undret mig over at der skulle være en pige med en så berd teknisk viden..
Avatar billede roenving Novice
26. februar 2006 - 01:59 #12
-- det er egentlig fordi Eksperten konverterer brugernavnet til små bogstaver, når den udskriver dem, så jeg gætter på, at brugernavnet faktisk er: LDanielsen !-)
Avatar billede davidchristensen Praktikant
26. februar 2006 - 17:19 #13
Jeg må lige bede "Ida Nielsen" om at smide et svar også :)
Avatar billede ldanielsen Nybegynder
26. februar 2006 - 17:45 #14
Nu har jeg brugt det navn mange steder, stammer faktisk fra mine første webmails, og der gik lidt tid før jeg selv opdagede at det kunne læses forkert.

Men sådan blev det, og jeg kan ikke rigtig se nogen grund til at lave det om. Om noget får jeg en høfligere behandling, og større credit for mine løsninger hvis folk tror jeg er en pige, og det synes jeg faktisk er lidt sjovt.

KH Lars D
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