HTML- Frames
lima-city → Forum → Die eigene Homepage → HTML, CSS & Javascript
antworten
code
dank
datei
fenster
frontpage
grund
hilfe
kumpel
laden
meinung
objekt
ren
schauen
tabelle
verstehen
-
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage
-
Moved: von PHP nach HTML/Javascript!
Hier wird dir eher geantwortet! -
wenn dus in einer tabelle hast, dann:
<TD width="100%,*" height="100%,*">
<IFRAME src="URL" width="100%,*" height="88%,*" frameborder="0"></IFRAME>
</TD> -
wenn es doch nur so einfach w?r ich hab ne seite, da hab ich sogar konkret vorgegeben 700px breite, damit es die tabelle nicht verschiebt, wenn dann aber ein objekt eingeblendet wird, was breiter ist, hab ich automatisch die horizontale laufleiste
-
Frames sind out PHP is in Du kannst in PHP dateien mit dem include Befhl einf?gen: <?php include("datei.php"); ?>
-
Du scheinst anscheinend nicht zu verstehen, was includes oder requires sind! Dies ist nichts anderes wie Einbindungen wie es auch z.B. bei <script src="datei.js"> ist. Frames stellen Seitenbereiche dar, die mit Datengruppen (bl?dgesagt) zu vergleichen sind! Includes jedoch sind eine Hilfe, wenn Scriptbereiche ?fters vorkommen (auch bei css), damit diese nicht in jeder Datei neu geschrieben werden m?ssen! Frames werden nie out sein! Es ist schlie?lich eine Grundlage des Seitenaufbaus!
-
Frames werden nie out sein!
Frames sind schon lange out
http://www.useit.com/alertbox/9612.html
Es ist schlie?lich eine Grundlage des Seitenaufbaus!
Es ist auch die schlechteste Grundlage des Seitenaufbaus deswegen gibt es beim moderen html keine Framessets mehr. (xhtml 1.1 hat keine Frames mehr und auch xhtml 2.0 wird keine Frames mehr enthalten) -
Frames sind schon lange out
http://www.useit.com/alertbox/9612.html
ich hau dich wenn du noch einmal diese d?mliche antwort postest
Es ist auch die schlechteste Grundlage des Seitenaufbaus deswegen gibt es beim moderen html keine Framessets mehr. (xhtml 1.1 hat keine Frames mehr und auch xhtml 2.0 wird keine Frames mehr enthalten)
bitte mal ne quelle dazu -
http://www.w3.org/MarkUp/
dort steht nichts von frames unter xhtml 1.1
und in xhtml 2.0 (wechles ja noch in der Entwicklung ist) wird auch direkt kein Frameset haben.
Es wird aber xframes geben diese sind aber nicht mit "normalen" frames vergleichbar denn jedes frameset l?sst sich ?ber einen link ansprechen z.B. www.examole.org/document.xfm#frames(id1=uri1,id2=uri2,...) , aber xframes wird es erst in Jahren nutztbar sein (da es noch ein Working Draft ist ist nicht mal sicher ob die n?chste Browser Generation dies unterst?tzt, und bis dann gen?gen Leute die neuen Versionen haben geht wohl noch eine Browsergeneration ins Land.)
xframes ist auch kein Bestandteil von xhtml 2.0. -
Leider habe ich keine m?glichkeit gefunden die Au?ma?e eines IFrames auf den anzuzeigenden Inhalt anzupassen.
(Es gibt lediglich die M?glichkeit das scrollen zu unterdr?cken {scrolling="no"})
IFrames sind auch dazu da, um inhalte in einem vordefinieren Bereich auszugeben und nicht um den Bereich (das Fenster)
dem Inhalt anzupassen. Ich empfehle <div> zu verwenden.
IFRAME:
[width=] und [height=]
Erlaubt sind Pixelangaben oder Prozentwerte, die sich auf die Gr??e des verf?gbaren Raums beziehen.
(Browserfenster; und auf nichts anderes)
Beachten Sie:
Wenn Sie das iframe-Element in einer HTML-Datei notieren,
m?ssen Sie in dieser Datei die HTML-Variante "Transitional" w?hlen.
Eingebettete Frames geh?ren also auch nicht zur "reinen Lehre".
Quelle: http://www.selfhtml.teamone.de/ -
<script language="JavaScript"><!-- /*********************************************** * IFrame SSI script II- ? Dynamic Drive DHTML code library (http://www.dynamicdrive.com) * Visit DynamicDrive.com for hundreds of original DHTML scripts * This notice must stay intact for legal use ***********************************************/ //Input the IDs of the IFRAMES you wish to dynamically resize to match its content height: //Separate each ID with a comma. Examples: ["myframe1", "myframe2"] or ["myframe"] or [] for none: var iframeids=["bericht"] //Should script hide iframe from browsers that don't support this script (non IE5+/NS6+ browsers. Recommended): var iframehide="yes" function resizeCaller() { var dyniframe=new Array() for (i=0; i<iframeids.length; i++){ if (document.getElementById) resizeIframe(iframeids[i]) //reveal iframe for lower end browsers? (see var above): if ((document.all || document.getElementById) && iframehide=="no"){ var tempobj=document.all? document.all[iframeids[i]] : document.getElementById(iframeids[i]) tempobj.style.display="block" } } } function resizeIframe(frameid){ var currentfr=document.getElementById(frameid) if (currentfr && !window.opera){ currentfr.style.display="block" if (currentfr.contentDocument && currentfr.contentDocument.body.offsetHeight) //ns6 syntax currentfr.height = currentfr.contentDocument.body.offsetHeight; else if (currentfr.Document && currentfr.Document.body.scrollHeight) //ie5+ syntax currentfr.height = currentfr.Document.body.scrollHeight; if (currentfr.addEventListener) currentfr.addEventListener("load", readjustIframe, false) else if (currentfr.attachEvent){ currentfr.detachEvent("onload", readjustIframe) // Bug fix line currentfr.attachEvent("onload", readjustIframe) } } } function readjustIframe(loadevt) { var crossevt=(window.event)? event : loadevt var iframeroot=(crossevt.currentTarget)? crossevt.currentTarget : crossevt.srcElement if (iframeroot) resizeIframe(iframeroot.id); } function loadintoIframe(iframeid, url){ if (document.getElementById) document.getElementById(iframeid).src=url } if (window.addEventListener) window.addEventListener("load", resizeCaller, false) else if (window.attachEvent) window.attachEvent("onload", resizeCaller) else window.onload=resizeCaller --> </script>
und im i-frame
<iframe id="Bericht" scrolling="no" marginwidth="0" marginheight="0" frameborder="0" vspace="0" hspace="0" style="overflow:visible; display:none; " src="">
Klappt bei mir ganz gut...
?brigens: inline-frames sind was GANZ anderes als normale framesets. Du kannst n?mlich komplette seiten in den i-frame laden. Er funktioniert im Grunde wie ein Fenster... und nicht nicht um die Seite zu strukturieren! -
So etwas nenn ich hilfe ;) Danke (und nicht streiterreien ob Frames nun inn sind oder nicht (ich bin der meinung das es auf jeden fall etws ist das verwendbar ist....)) ich hab das Script zwar noch nicht ausprobiert aber das scheint mir vern?nftig. nochmals Danke
MfG JepZ -
Diskutiere mit und stelle Fragen: Jetzt kostenlos anmelden!
lima-city: Gratis werbefreier Webspace für deine eigene Homepage