Avatar billede martin_shearer Nybegynder
17. september 2005 - 17:26 Der er 19 kommentarer og
1 løsning

God opsætning i iframe

`Hey

jeg ønsker at hente en side i iframe ned på min side. den sider jeg vil hente, har en stor opløsning, som ikke passer ind på min side. er det muligt at lave en kode, som henter hele siden, også formindsker den til width="630" height="800. Så man stadig kan se alt på siden ?
Avatar billede roenving Novice
17. september 2005 - 17:46 #1
Tjah, i IE kan du bruge css-tingen zoom:0.6; på iframe-tagget !-)
Avatar billede martin_shearer Nybegynder
17. september 2005 - 18:01 #2
kan du hjælpe mig med at lave koden ? jeg har nada forstand på det :D
Avatar billede roenving Novice
17. september 2005 - 18:04 #3
<iframe src="..." style="width:630px;height:800px;zoom:0.6;border:0" frameborder="0"></iframe>

-- og du kan selvfølgelig ændre de 0.6 så det passer !-)
Avatar billede martin_shearer Nybegynder
17. september 2005 - 18:07 #4
tak, smid lige et svar
Avatar billede roenving Novice
17. september 2005 - 18:24 #5
Velbekomme '-)
Avatar billede roenving Novice
17. september 2005 - 18:59 #6
-- og tak for point ;~}
Avatar billede martin_shearer Nybegynder
24. september 2005 - 22:27 #7
Jeg kan ikke helt få det til at virke :S

en der kan hjælpe mig ?

den side jeg skal hente blablabla.htm er ca. 850 bred, jeg skal så ha lavet den ned til 630 i bredten, hvordan gøre det, hvordan skal koden se ud ?
Avatar billede roenving Novice
24. september 2005 - 22:33 #8
Prøv denne:

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<title>Mouseover vis link</title>
<meta name="Generator" content="Stone's WebWriter 4">
<meta name="keywords" content="roenving,http://www.eksperten.dk/spm/510856">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
#minDiv{position:absolute;width:400px;height:300px;border:3px ridge #222;display:none;overflow:auto;}
#minIframe{zoom:0.6;height:500px;width:650px;}
</style>
<script language="javascript" type="text/javascript">
function showBox(e) {
  box = document.getElementById("minDiv").style;
  box.left = ((e.clientX) ? e.clientX:e.pageX)+15+"px";
  box.top = ((e.clientY) ? e.clientY:e.pageY)-15+"px";
  box.display = "block";
}
function hideBox(){
  document.getElementById("minDiv").style.display = 'none';
}
function showURL(link){
  window.minIframe.location.href = link.href;
}
</script>
</head>
<body>
<br><a href="http://www.google.com" onmouseover="showURL(this);showBox(event);" onmouseout="hideBox()">Google</a>
<br><a href="http://www.dr.dk" onmouseover="showURL(this);showBox(event);" onmouseout="hideBox()">DR</a>
<br><a href="http://www.eksperten.dk" onmouseover="showURL(this);showBox(event);" onmouseout="hideBox()">Eksperten</a>
<br>
<div id="minDiv"><iframe id="minIframe" name="minIframe" src="about:blank"></iframe></div>
</body>

</html>
Avatar billede roenving Novice
24. september 2005 - 22:33 #9
PS. Da zoom er IE-only virker den selvfølgelig kun i IE !-)
Avatar billede martin_shearer Nybegynder
24. september 2005 - 22:40 #10
Nope du ikke.

Prøver lige sådan her.

denne side
http://www.lystrup-brandstation.dk/dognrapportnm/rapportvis.asp?pageno=1&RecPerPage=20

Skal hente i iframe, og selve siden skal kunne ses fuld ud inden for 630 bred længden er underordnet.

kan du lave det ?
Avatar billede roenving Novice
24. september 2005 - 22:52 #11
F.eks.

<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>

<head>

<title>Døgnrapport Lystrup brandstation</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style type="text/css">
html,body{height:100%;margin:0px;border:0px;padding:0px;font-family:tahoma,verdana,arial,sans-serif;font-size:small;}
</style>
</head>
<body>
<div style="width:630px;">
<iframe src="http://www.lystrup-brandstation.dk/dognrapportnm/rapportvis.asp?pageno=1&RecPerPage=20" style="width:100%;zoom:0.7;height:100%;"></iframe>
</div>
</body>

</html>
Avatar billede martin_shearer Nybegynder
24. september 2005 - 22:54 #12
ja næsten :D den laver en "rullemenu" det skal den helt ikke. kan du fixe det ?
Avatar billede roenving Novice
24. september 2005 - 22:59 #13
Ingen 'rullemenu' hos mig ?-)

-- jo, hvis jeg vælger mere end 20 pr. side, så kommer der en sidelæns scroll, men så kan du eksperimentere lidt med zoom-faktoren, jeg ændrede det bare fra 0.7 til 0.68 så var der ingen sidelæns scroll !-)
Avatar billede martin_shearer Nybegynder
24. september 2005 - 23:02 #14
Hey, prøv lige at se her

http://www.112-aarhus.dk/viewpage.php?page_id=70

det gør den ved mig, ved ikke hvorfor ?
Avatar billede roenving Novice
24. september 2005 - 23:09 #15
Du kan ikke indsætte et helt html-dokument midt inde i et andet html-dokument, så prøv først at nøjes med iframen (og evt. div'en rundt om !-)
Avatar billede martin_shearer Nybegynder
24. september 2005 - 23:13 #16
okay, men hvordan gøres det ? jeg aner intet om det her :S
Avatar billede roenving Novice
24. september 2005 - 23:21 #17
Nøjes med at indsætte:

<div style="width:630px;">
<iframe src="http://www.lystrup-brandstation.dk/dognrapportnm/rapportvis.asp?pageno=1&RecPerPage=20" style="width:100%;zoom:0.7;height:100%;"></iframe>
</div>
Avatar billede martin_shearer Nybegynder
24. september 2005 - 23:24 #18
p** l*** det gør det samme med rullemenu igen :S
Avatar billede roenving Novice
24. september 2005 - 23:26 #19
Men nu kan jeg ikke se noget mere ...
Avatar billede martin_shearer Nybegynder
24. september 2005 - 23:27 #20
fik det lavet med dette..

<div style="width:630px;">
<iframe src="http://www.lystrup-brandstation.dk/dognrapportnm/rapportvis.asp?pageno=1&RecPerPage=20" style="width:100%;zoom:0.7;height:950;"></iframe>
</div>

mange tak...
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