Avatar billede speakfreak Nybegynder
02. maj 2003 - 12:57 Der er 34 kommentarer og
1 løsning

Lade iframe bestæmme størelsen

Jeg har et iframe, men hvis nu min celle skal blive større fordi det der kommer ind kræver mere plads - hvad gør jeg så?

Det hjælper ikke at sætte hight på 100%
Avatar billede speakfreak Nybegynder
02. maj 2003 - 13:03 #1
Help
Avatar billede ttc Nybegynder
02. maj 2003 - 13:28 #2
har kigget lidt roundt på nette og fundt dette her til dig håber du kan bruge det:

http://www.faqts.com/knowledge_base/view.phtml/aid/12853
Avatar billede Slettet bruger
03. maj 2003 - 15:26 #3
Mener du sådan noget her (?):
http://www.phoenixv.dk/exp/ifr.html
Avatar billede speakfreak Nybegynder
03. maj 2003 - 15:49 #4
ja
Avatar billede speakfreak Nybegynder
03. maj 2003 - 15:59 #5
Her er min side (index, der hvor den henviser til iframe):

<HTML><HEAD><TITLE>Title Here</TITLE>
<META content="Put text here" name=classification>
<META content="Your name" name=Author>
<META content="Layout is Copyright © www.wd.starthotel.dk" name=copyright>
<META content="Your Keywords here" name=keywords>
<META content="Your Site Description here" name=description>
<STYLE type=text/css>A:link {
    COLOR: #777777; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A:visited {
    COLOR: #777777; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A:active {
    COLOR: #777777; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
A:hover {
    COLOR: white; TEXT-DECORATION: none
}
</STYLE>

<META content="Microsoft FrontPage 4.0" name=GENERATOR>
<base target="iframe">
</HEAD>
<BODY text=#ffffff bgColor=#000000>


<TABLE width="753">
  <TBODY>
  <TR>
    <TD align=middle width="745">
<img src="images/banner.jpg" border=0 width="566" height="114">
</TD></TR></TBODY></TABLE>
<DIV style="left: 12; width: 761; position: absolute; top: 150; height: 845">
<TABLE cellSpacing=0 cellPadding=0 width=759 border=0>
  <TBODY>
  <TR>
    <TD vAlign=top width=309>
      <TABLE borderColor=#000000 cellSpacing=0 borderColorDark=#000000
      cellPadding=2 width=150 borderColorLight=#000000 border=1>
        <TBODY>
        <TR>
          <TD borderColor=#333333 width="100%"><font face="verdana" color="#ffffff" size="1"><b>Home</b></font></TD></TR>
        <TR>
          <TD></TD></TR>
        <TR>
          <TD borderColor=#333333 width=150 bgColor=#000000>
            <table border="0" width="100%" style="font-family: Verdana; font-size: 8 pt; color: #777777">
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"'><font size="1" face="Verdana"><font color="orange">-</font>
                  <a href="forside.htm">
                  Forside</a></font></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"'><font size="1" face="Verdana"><font color="orange">-</font>
                  <a href="news.htm">
                  Nyheder</a></font></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"'><font size="1" face="Verdana"><font color="orange">-</font>
                  <a href="mening.htm">
                  Brugernes mening</a></font></td>
              </tr>
              <tr>
                <td width="100%"></td>
              </tr>
            </table>
          </TD></TR>
        <TR>
          <TD></TD></TR>
        <TR>
      <TD borderColor=#333333 width="100%"><b><font face="verdana" color="#ffffff" size="1">Mapping</font></b></TD></TR>
        <TR>
          <TD></TD></TR>
        <TR>
          <TD borderColor=#333333 width=150 bgColor=#000000>
            <table border="0" width="100%" style="font-family: Verdana; color: #777777; font-size: 8 pt">
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"'><FONT face=Verdana
            color=orange size=1> -<a href="tur.htm">Turtorials</a></FONT></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"'><FONT face=Verdana
            color=orange size=1> -<a href="vtur.htm">Video Turtorials</a></FONT></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"'><FONT face=Verdana
            color=orange size=1> -<a href="mapsos.htm">Se vores maps</a></FONT></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"'><FONT face=Verdana
            color=orange size=1> -<a href="tip.htm">Tips og Trick</a></FONT></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"'><FONT face=Verdana
            color=orange size=1> -<a href="btur.htm">Brugernes guides</a></FONT></td>
              </tr>
            </table>
          </TD></TR>
      <TR>
          <TD></TD></TR>
        <TR>
        <TD borderColor=#333333 width="100%"><b><font face="verdana" color="#ffffff" size="1">About</font></b></TD></TR>
        <TR>
          <TD></TD></TR>
        <TR>
          <TD borderColor=#333333 width=150 bgColor=#000000>
            <table border="0" width="100%" style="color: #777777; font-family: Verdana; font-size: 8 pt" height="89">
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"' height="9"><FONT face=Verdana
            color=orange size=1> -<a href="os.htm">Os</a></FONT></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"' height="15"><FONT face=Verdana
            color=orange size=1> -<a href="siden.htm">Siden</a></FONT></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"' height="15"><FONT face=Verdana
            color=orange size=1> -<a href="vh.htm">Valve Hammer</a></FONT></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"' height="15"><FONT face=Verdana
            color=orange size=1> -<a href="cs.htm">Counter-Strike</a></FONT></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"' height="15"><FONT face=Verdana
            color=orange size=1> -<a href="stat.htm">Stats</a></FONT></td>
              </tr>
            </table>
          </TD></TR>
        <TR>
          <TD></TD></TR>
        <TR>
        <TD borderColor=#333333 width="100%"><b><font face="verdana" color="#ffffff" size="1">Community</font></b></TD></TR>
        <TR>
          <TD></TD></TR>
        <TR>
          <TD borderColor=#333333 width=150 bgColor=#000000>
            <table border="0" width="100%" style="font-size: 8 pt; font-family: Verdana; color: #777777">
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"'><FONT face=Verdana
            color=orange size=1> -<a href="downloads.htm">Downloads</a></FONT></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"'><FONT face=Verdana
            color=orange size=1> -<a href="downloadsmaps.htm">Download maps</a></FONT></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"'><FONT face=Verdana
            color=orange size=1> -<A
            href="">Links</A></FONT></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"'><FONT face=Verdana
            color=orange size=1> -<A
            href="">Upload dit map</A></FONT></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"'><font size="1" face="Verdana"><FONT
            color=orange> -</FONT><a href="forum.htm"><font color="#777777">Tagwall</font></a></font></td>
              </tr>
              <tr>
                <td width="100%" onMouseover='this.style.backgroundColor="#112222"' onMouseOut='this.style.backgroundColor="#000000"'><FONT face=Verdana
            color=orange size=1>
            -<A
            href="">Login</A></FONT></td>
              </tr>
            </table>
          </TD></TR>
        <TR>
          <TD></TD></TR>
        <TR>

          <TD borderColor=#333333 width="100%"><b><font face="verdana" color="#ffffff" size="1">Other</font></b></TD></TR>
        <TR>
          <TD></TD></TR>
        <TR>
          <TD borderColor=#333333 width=150 bgColor=#000000><FONT face=Verdana
            color=orange size=1>
                                -<A
            href="">Link</A><BR>-<A
            href="">Link</A><BR>-<A
            href="">Link</A><BR>-<A
            href="">Link</A><BR>-<A
            href="">Link</A><BR>

</FONT></TD></TR>
        <TR>
          <TD></TD></TR>
        </TBODY></TABLE></TR></TBODY></TABLE></DIV><BR>

<DIV style="left: 170; width: 418; position: absolute; top: 148; height: 818">
  <table height="712" width="596">
    <TD
valign="top" width="588" height="708">
<iframe name="iframe" src="forside.htm" width="100%" height="100%" scrolling="auto" frameborder="0"><ilayer name="iframe" src="forside.htm" width="100%" height="100%" scrolling="auto" frameborder="0"> </ilayer></iframe>
</TD></TABLE>

  <table>

    <TR>
    <TD></TD></TR>
      <TR>
<TABLE borderColor=#000000 cellSpacing=0 borderColorDark=#000000 cellPadding=2
width=400 borderColorLight=#000000 border=0>
  <TBODY>
  <TR>
<TD border=0 align=left width=210 bgColor=#000000>
<FONT face=verdana size=1>
Copyright &copy cs-mapping.dk 2003.</font>
</td>

<TD border=0 align=right borderColor=#333333 width=190 bgColor=#000000>
<FONT face=verdana size=1>Design by: gnext</FONT></TD></TR>

</TBODY></TABLE></TR>

</BODY>
Avatar billede Slettet bruger
03. maj 2003 - 16:18 #6
Og? :)
Avatar billede speakfreak Nybegynder
03. maj 2003 - 16:59 #7
som du kan se hvordan jeg har bygget den op
Avatar billede Slettet bruger
04. maj 2003 - 11:46 #8
Virker det ikke eller hvad?
Avatar billede speakfreak Nybegynder
04. maj 2003 - 14:27 #9
Avatar billede speakfreak Nybegynder
04. maj 2003 - 14:28 #10
Men jeg bygger jo min side i frontpage 2000
Avatar billede Slettet bruger
04. maj 2003 - 15:03 #11
Smid et link. Det er ikke den side, der er det væsentlige.
Avatar billede speakfreak Nybegynder
04. maj 2003 - 15:23 #12
Avatar billede Slettet bruger
05. maj 2003 - 13:51 #13
Som jeg skriver på siden, som mit link henviser til, skal du huske også at få koden fra selve siden i iframen med. Denne kode skal stå på alle sider, der kommer til at ligge i iframen.
Avatar billede speakfreak Nybegynder
05. maj 2003 - 14:02 #14
Hvad mener du?
Avatar billede Slettet bruger
05. maj 2003 - 14:17 #15
Dette stykke kode:

<script>
function resize() {
  if (parent.document.all.ifr)
    parent.document.all.ifr.style.height = document.body.scrollHeight;
}
</script>

og:

<body onLoad="resize();">

... skal sættes på hver side, der åbnes i din iframe.
Derudover skal din iframe have id'en "ifr".
Avatar billede speakfreak Nybegynder
05. maj 2003 - 15:55 #16
kan det ikke bare være iframe og så ændrer jeg bare ifr i din kode til iframe?
Avatar billede speakfreak Nybegynder
05. maj 2003 - 16:02 #17
hmm, det virker ikke (Jeg gjorde det med ifr)
Avatar billede speakfreak Nybegynder
05. maj 2003 - 16:25 #18
Nu virker det for neden - kan man så ikke også gøre det ude i siden?
Avatar billede Slettet bruger
06. maj 2003 - 13:52 #19
Jo:

function resize() {
  if (parent.document.all.iframeID) {
    parent.document.all.iframeID.style.width = document.body.scrollWidth;
    parent.document.all.iframeID.style.height = document.body.scrollHeight;
  }
}
Avatar billede speakfreak Nybegynder
06. maj 2003 - 17:18 #20
Det virker ikke, Det skal ind som et nyt script ikke?
Avatar billede roenving Novice
06. maj 2003 - 17:20 #21
Citat fra W3C.orgs html-reference:

Inline frames may not be resized (and thus, they do not take the noresize attribute).
Avatar billede Slettet bruger
06. maj 2003 - 18:01 #22
roenving>> Microsoft har alle dage skidt godt og grundigt på W3C. Dette er bestemt ikke en undtagelse. Dog mener jeg, at hvor gode standarder end kan være, skal de ikke følges blindt. Og i dette tilfælde kan jeg ikke se det skadelige element.
Avatar billede Slettet bruger
06. maj 2003 - 18:02 #23
speakfreak>> Du erstatter bare min tidligere rezize-funktion med den ovennævnte.
Avatar billede speakfreak Nybegynder
06. maj 2003 - 20:51 #24
k
Avatar billede speakfreak Nybegynder
06. maj 2003 - 20:53 #25
det viker helle ikke, .... Jeg uploader det lige!
Avatar billede Slettet bruger
07. maj 2003 - 15:18 #26
Iframen skal jo have en id:

<iframe name="ifr" id="iframeID" src="forside.htm" width="100%" height="100%" scrolling="auto" frameborder="0"><ilayer name="ifr" src="forside.htm" width="100%" height="100%" scrolling="auto" frameborder="0"></ilayer></iframe>

Og hvis du insisterer på, at det også skal virke i NS4, er det en god idé at skrive scriptet således:

function resize() {
  if (document.all && parent.document.all.iframeID) {
    parent.document.all.iframeID.style.width = document.body.scrollWidth;
    parent.document.all.iframeID.style.height = document.body.scrollHeight;
  }
}
Avatar billede Slettet bruger
07. maj 2003 - 15:19 #27
Eller rettere: Det får ikke scriptet til at virke i NS4 (eller andre browsere for den sags skyld), men det fremprovokorerer ikke en fejlmelding.
Avatar billede speakfreak Nybegynder
20. december 2003 - 19:12 #28
Lukker, hvis i ikke laver svar!
Avatar billede Slettet bruger
20. december 2003 - 22:43 #29
Som spørger er det din opgave at give point til dem, du synes, har gjort sig fortjent til det. Ergo må du bede vedkommende om at smide et svar.
Avatar billede speakfreak Nybegynder
21. december 2003 - 13:16 #30
I må da gøre som vane at lave svar - når i synes det er svar på spørgsmålet. Jeg kan da ikke sige andet end at det er jeres egen fjel. Jeg gik hele min konto igennem for at få lukket alle mine inaktive spørgsmål, og når folk ikke svarer - er det bare bad ass.
Avatar billede roenving Novice
21. december 2003 - 14:28 #31
Nu er det jo ikke hver gang man som svarer kan gennemskue, hvad du har kunnet bruge, såeh ...
Avatar billede speakfreak Nybegynder
21. december 2003 - 17:08 #32
Jeg har da ikke lukket spørgsmålet, så det er da bare at ligge et svar.
Avatar billede Slettet bruger
22. december 2003 - 13:59 #33
Tja, det er da ærgerligt for dig selv, du har den holdning, for så er der nok ikke mange, der vil hjælpe dig i længden. Personligt irriterer det mig grænseløst, når brugere smider et svar pr. refleks, selvom de måske ikke engang er kommet med et rigtigt input - så hellere det modsatte, nemlig at spørgeren lever op til sit ansvar og beder dem, der har svaret korrekt (eller evt. bare brugt lang tid på at hjælpe) om at smide et svar. Så føler man som svarer også, at spørgeren rent faktisk bruger lidt tid på at vurdere éns anstrengelser.
Avatar billede speakfreak Nybegynder
23. december 2003 - 22:20 #34
phoenixv-> Giver dig selvfølgelig ret, derfor tjekker jeg da også altid om brugeren (som står på svar listen) i virkeligheden har svaret, eller bare prøver at skaffe hurtige points.

Men jeg vil da stadig sige at det er op til brugren, selv at mene om man har svaret på det som der blev spurgt om.

Men da du har gjort en indsats, for at hjælpe, og du i realiteten har svaret på spørgsmålet, synes jeg da også du skal ligge et svar. Noget andet er at jeg opgav den side jeg var igang med, havde simpelthen ikke tid.
Avatar billede Slettet bruger
24. december 2003 - 22:53 #35
Okay, nu taler vi vist samme sprog. :)
Så vil jeg da lægge et svar, hvorefter det må være op til dig at bestemme størrelsen af honoraret.
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