Frame vastzetten (scherm) [opgelost]
Ik zoek al een tijdje een scriptje
die er voor zorgt dat als je op verkleinen drukt
(rechts boven op je scherm) dat je frames dan
niet kleiner worden maar gewoon dezelfde grote
blijven. Ik heb de website www.arwin.colddot.nl en daar gebeurt het bij. Ik heb als frame script:
<HTML>
<HEAD>
<TITLE>Welkom op Arwin.colddot.nl</TITLE>
</HEAD>
<frameset rows=10%,110% framespacing="0" frameborder="no" border="0">
<FRAME name="Menu_boven" src="http://www.arwin.colddot.nl/menu_boven.php" scrolling="no" noresize>
<!-- splits het tweede frame op -->
<frameset rows="*" cols="165,*" framespacing="0" frameborder="no" border="0">
<FRAME name="menu" src="http://www.arwin.colddot.nl/menu.php" scrolling="no" noresize>
<frameset cols="504" rows="*" border="0" framespacing="0" frameborder="no">
<FRAME name="dynamic" src="http://www.arwin.colddot.nl/home.php" scrolling="yes" noresize>
</FRAMESET>
</HTML>
Kan iemand dat verbeteren?? Je kan ook emailen naar arwin.colddot.nl
Groetjes van Arwin
Gewijzigd op 01/01/1970 01:00:00 door Arwin vdv
Gebruik Iframes dat gaat makkelijk.
Maareh, je gebruikt percentages. En percentages schralen nu eenmaal mee. Je kan het oplossen door gebruik te maken van vaste waardes (pixels).
Of leer css, want frames is iets van de vorige eeuw. Dan kan je gebruik maken van percentages, met een minimaal aantal pixels (dus 80%, tenzij kleinder dan 500pixels). Echter werkt dat niet in IE. Want die ondersteund niks.
edit: je kunt van een lay-out in frames of tabel naar een lay-out in CSS gaan. Je moet dan wel eerst wat tijd investeren, want CSS is niet makkelijk. Het loont vind ik wel de moeite!
Gewijzigd op 05/01/2006 16:49:00 door Jan Koehoorn
Heel erg bedankt voor de reacties
maar als ik CSS gebruik moet ik alle pagina's aanpassen en dat is best veel werk.
En zoon Iframe, kan iemand me dat uileggen hoe ik het dan moet doen (en welk script)?
Of van die vaste pixels.
Groetjes van Arwin
Haal de % tekens weg in je frameset
Bedankt maar dat heeft geen zin als ik dat doe.
En weet iemand hoe dat met die pixels zit
of wat anders
Groetjes van Arwin
Gewijzigd op 05/01/2006 19:57:00 door Arwin vdv
veranderen in
<frameset rows="100,800" framespacing="0" frameborder="no" border="0">
Gewijzigd op 05/01/2006 19:59:00 door Jan Koehoorn
(als dat ook niet werkt, probeer dan eens 40px,*)
maar hij doet het nog steeds niet
ik heb nu: <HTML>
<HEAD>
<TITLE>Welkom op Arwin.colddot.nl</TITLE>
<link rel="shortcut icon" href="http://www.arwin.colddot.nl/images/favicon.ico" type="image/x-icon" />
</HEAD>
<frameset rows="40,450px" framespacing="0" frameborder="no" border="0">
<FRAME name="Menu_boven" src="http://www.arwin.colddot.nl/menu_boven.php" scrolling="no" noresize>
<!-- splits het tweede frame op -->
<frameset rows="*" cols="165,*" framespacing="0" frameborder="no" border="0">
<FRAME name="menu" src="http://www.arwin.colddot.nl/menu.php" scrolling="no" noresize>
<frameset cols="504" rows="*" border="0" framespacing="0" frameborder="no">
<FRAME name="dynamic" src="http://www.arwin.colddot.nl/home.php" scrolling="yes" noresize>
</FRAMESET>
</HTML>
Weet iemand nog een scriptje??
Groetjes Arwin
<html>
<head>
<title>Untitled</title>
</head>
<body>
<IFRAME SRC="http://www.arwin.colddot.nl/menu_boven.php" frameborder=0 NAME="iframe" WIDTH="100%" HEIGHT="90" scrolling="no">
<!-- splits het tweede frame op -->
<IFRAME SRC="http://www.arwin.colddot.nl/menu.php" frameborder=0 NAME="iframe" WIDTH="11%" HEIGHT="870">
<IFRAME SRC="http://www.arwin.colddot.nl/home.php" frameborder=0 scrolling="yes" NAME="iframe" WIDTH="89%" HEIGHT="870">
</IFRAME>
</body>
</html>
Maar er zit een rand om de hele pagina.
En ik wil dat de Iframes gewoon tegen de rand van de pagina's zitten. Kan iemand dat oplossen?
En als je op een link drukt dan opent hij een nieuw venster en ik wil dat hij hem gewoon in het midden scherm opent.
Misschien vraag ik teveel maar kan iemand mij
met die 2 dingen helpen???
Groetjes van Ariwn
<head>
<title>Untitled</title>
<style>
* {
margin: 0px;
padding: 0px;
}
</style>
<base target="iframe2">
</head>
<body>
<IFRAME SRC="http://www.arwin.colddot.nl/menu_boven.php" frameborder=0 NAME="iframe1" WIDTH="100%" HEIGHT="90" scrolling="no">
<!-- splits het tweede frame op -->
<IFRAME SRC="http://www.arwin.colddot.nl/menu.php" frameborder=0 NAME="iframe2" WIDTH="11%" HEIGHT="870">
<IFRAME SRC="http://www.arwin.colddot.nl/home.php" frameborder=0 scrolling="yes" NAME="iframe3" WIDTH="89%" HEIGHT="870">
</IFRAME>
</body>
</html>
Verder heb je nog steeds percentages staan, dus zullen ze van grootte veranderen.
En px in je HTML hoeft niet. Alleen in CSS.
edit:
Een pagina op deze manier opbouwen is overigens héél gek. Het zou veel eenvoudiger zijn om het met een CSS lay-out te doen. Wordt je pagina nog beter geindexeerd ook door Google.
Gewijzigd op 06/01/2006 11:27:00 door Jan Koehoorn
Ik wil het best met CSS lay-out doen maar ik weet niet hoe dat moet.
Ik heb wel met gewoon van die CSS bestanden gewerkt maar ik weet niet wat nou CSS lay-out is.
Misschien is het gewoon het zelfde maar dat weet ik niet. Het is dan wel veel werk om de pagina's op mijn site dan helemaal met de menu- en de titel-balk te maken. nou ik hoor het nog wel.
<frameset rows="87,*" framespacing="0" frameborder="no" border="0">
<FRAME name="Menu_boven" src="http://www.arwin.colddot.nl/menu_boven.php" scrolling="no" noresize>
<!-- splits het tweede frame op -->
<frameset rows="*" cols="165,*" framespacing="0" frameborder="no" border="0">
<FRAME name="menu" src="http://www.arwin.colddot.nl/menu.php" scrolling="no" noresize>
<frameset cols="504" rows="*" border="0" framespacing="0" frameborder="no">
<FRAME name="dynamic" src="http://www.arwin.colddot.nl/home.php" scrolling="yes" noresize>
\/
\/
Ik moest een * zetten bij <frameset rows="87,*" framespacing="0" frameborder="no" border="0">
En nu doet hij het!
Groetjes van Arwin
(deze topic kan weg gehaald worden!!)
Doe maar niet, misschien heeft iemand nog iets aan jouw oplossing.
Jan:
IE ondersteunt Bill Gates, als ik me niet vergis.
edit: je kunt van een lay-out in frames of tabel naar een lay-out in CSS gaan. Je moet dan wel eerst wat tijd investeren, want CSS is niet makkelijk. Het loont vind ik wel de moeite!
edit: je kunt van een lay-out in frames of tabel naar een lay-out in CSS gaan. Je moet dan wel eerst wat tijd investeren, want CSS is niet makkelijk. Het loont vind ik wel de moeite!
Jan je hebt me overtuigd en ik ga als nieuw project dus een site maken in CSS :-)
Eerst effies de domein registreren en dan bouwen...
Goed idee Lissy. Ik ben nog een CSS tut 4 van plan met een wat uitgebreidere lay-out. Daarmee moet je een heel eind komen.