Avatar billede area404 Nybegynder
06. maj 2002 - 13:45 Der er 11 kommentarer og
1 løsning

Expand iFrame

Hej
Jeg vil godt ha' en iframe som kan expand, lige som den på denne side: http://msdn.microsoft.com/library/default.asp?url=/workshop/author/dhtml/reference/objects/iframe.asp

But how?
Ron @ Area404
Avatar billede lyhr007 Nybegynder
06. maj 2002 - 13:49 #1
Det er ikke en iframe...
Avatar billede area404 Nybegynder
06. maj 2002 - 13:49 #2
hvad er det så?
Avatar billede lyhr007 Nybegynder
06. maj 2002 - 13:56 #3
<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>

<body>
<script>
function changeHeight(obj) {
  if (obj.style.height == '100px') {
    obj.style.height = '300px';
  } else {
    obj.style.height = '100px';
  }
}
</script>

<div onClick="changeHeight(this.nextSibling)">Overskrift</div>
<div style="overflow:auto;height:100px;width:100px;">

  Min meget store text her<br>med tags og alt muligt

</div>
</body>
</html>
Avatar billede lyhr007 Nybegynder
06. maj 2002 - 13:57 #4
Et div tag med overflow.
Avatar billede moebius Nybegynder
06. maj 2002 - 14:06 #5
Men hvis du vil have en IFrame så værsgo´:

<iframe name="navn" width="800" height="600" src="side.html">this site uses floating frames</iframe>
Avatar billede lyhr007 Nybegynder
06. maj 2002 - 14:12 #6
moebius spg går på hvordan man laver den funktionalitet der gør at man kan skifte højden på det område med scrollers. Ikke på hvordan man laver en iframe ?
Avatar billede moebius Nybegynder
06. maj 2002 - 14:15 #7
Det er sgu da nemt! scrolling="auto" skal bare være i koden. Så virker det!
Avatar billede moebius Nybegynder
06. maj 2002 - 14:20 #8
Desuden, var det heller ikke for at give ham det samme som hos Microsoft, men for at give ham en IFrame, som han åbenbart vil have!
Så kan han jo bare leve med at der er en scrollbar i siden, selv om at teksten ikke fylder mere en IFramen!
Avatar billede lyhr007 Nybegynder
06. maj 2002 - 14:23 #9
Sådan som jeg forstår det er det han vil have det som der sker når man trykker på de "2 pile" oppe til højre, hvilket er at højden på div/iframe skifter.
Avatar billede moebius Nybegynder
06. maj 2002 - 14:25 #10
Nåhh. Det havde jeg ikke lige set!
Jeg troede han mente scrollbaren!
Ups... :)
Avatar billede lyhr007 Nybegynder
06. maj 2002 - 14:28 #11
Faktisk er dette mere hvad der sker:

<!doctype html public "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<title> New Document </title>
<meta name="Generator" content="EditPlus">
<meta name="Author" content="">
<meta name="Keywords" content="">
<meta name="Description" content="">
</head>

<body>
<script>
function changeHeight(obj) {
  if (obj.style.height == '100px') {
    obj.style.height = 'auto';
  } else {
    obj.style.height = '100px';
  }
}
</script>

<div onClick="changeHeight(this.nextSibling)">Overskrift</div>
<div style="overflow:auto;height:100px;width:100px;">

  Min meget store text her<br>med tags og alt muligt<br>
    Min meget store text her<br>med tags og alt muligt<br>
      Min meget store text her<br>med tags og alt muligt<br>
        Min meget store text her<br>med tags og alt muligt<br>
          Min meget store text her<br>med tags og alt muligt<br>  Min meget store text her<br>med tags og alt muligt<br>
            Min meget store text her<br>med tags og alt muligt<br>
              Min meget store text her<br>med tags og alt muligt<br>

</div>
</body>
</html>


Hvis man trykker viser den alt uden scrollbars.
Avatar billede area404 Nybegynder
02. juli 2002 - 20:46 #12
lukker igen...
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