Avatar billede rasmus_a Nybegynder
05. december 2002 - 22:03 Der er 7 kommentarer og
1 løsning

iframe

hej

kan man ændre height'en på en iframe vha et link?
Avatar billede melao Nybegynder
05. december 2002 - 22:07 #1
Tjaa, via noget serversite er det da ikek umligt.

Simpelt ex (PHP)
Link:
href="side.php?iframeH=340

Iframe:
style="height: <?php print $iframeH; ?>"

Kan du følge mig?

/Casper
Avatar billede melao Nybegynder
05. december 2002 - 22:08 #2
hovs
style="height: <?php print $iframeH; ?>px" skal det jo være :)
Avatar billede rasmus_a Nybegynder
05. december 2002 - 22:11 #3
jeg er bange for at du må forklare det lidt nærmere.. ;)
Avatar billede rasmus_a Nybegynder
05. december 2002 - 22:13 #4
nej det behøver du egentlig ikke.. kan godt forstå det. men hvordan sætter jeg iframeH på den første side?
<? $iframeH = 400 ?> ??
Avatar billede www.duzer.dk Nybegynder
05. december 2002 - 22:14 #5
Man kan da også gøre det i html..

bare sætte det her ind


<script language='javascript'>

var temp=self.location.href.split("?");

var hojde = (temp.length>1)?temp[1]:"";

var NS = (navigator.appName=="Netscape")?true:false;


document.write( "<iframe src='http://duzer.dk' height='" +hojde +"' width='500' border=0></iframe>" );

</script>



Så når man skal vælge højden skriver man bare filnavn.htm?500  så bliver højden til 500
Avatar billede rasmus_a Nybegynder
05. december 2002 - 22:14 #6
jeg er med.. tak! ;-)
Avatar billede www.duzer.dk Nybegynder
05. december 2002 - 22:15 #7
du kan vel bare gøre hvis vi snakker php så
if(empty($iframeH)) { iframeH = '500'; }
Avatar billede melao Nybegynder
05. december 2002 - 22:17 #8
Ok,, prøver.

variablen iframeH ha den værdi som du sidter den til i linket.
<a href="side.php?iframeH=340">Iframe 340px</a>
Udskriver du den er den for du "340".

Så skal vi jo udskrive den sådan iframens højde bliver ændret
<iframe style="height: <?php print $iframeH; ?>px"....></iframe>

Når så man klikker på linket vil PHP udskrive
<iframe style="height: 340px"....></iframe>

Du kan selvfølgelig lave værdien om
ex.
<a href="side.php?iframeH=640">Iframe 640px</a>
<a href="side.php?iframeH=180">Iframe 180px</a>


/Casper
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