fluppi1981
Goto Top

Html menu frame problem (klappt hinter Hauptframe auf)

Hallo Zusammen,

ich habe hier eine relativ alte Seite bekommen, die mit Frames aufgebaut ist.

Im Internet Explorer funktioniert diese auch recht gut.

Im Firefox dagegen, klappt das menu, vermutlich hinter dem hauptframe, auf und ist somit nicht zu sehen und zu gebrauchen.

<FRAMESET rows='84,*,20' border='0'>  
	<FRAME noresize scrolling='no'	 marginwidth='5' marginheight='5' name='menu'		src='menue.php' />  

<FRAMESET cols='5,*,5' border='0'>  
		<FRAME noresize scrolling='no'	 marginwidth='0' marginheight='0' name='topmenue'  src='strich.php' />  
		<FRAME noresize scrolling='auto' marginwidth='5' marginheight='5' name='main'	src='main.php' />  
		<FRAME noresize scrolling='no'	 marginwidth='0' marginheight='0'				src='strich.php' />  
	</FRAMESET>
</FRAMESET>

Ist so ein Problem bekannt und gibt es dafür eine einfache Lösung oder muss ich das Menu/Seite neu schreiben.

vielen Dank,

Content-Key: 277262

Url: https://administrator.de/contentid/277262

Printed on: April 24, 2024 at 22:04 o'clock

Member: michi1983
michi1983 Jul 14, 2015 at 09:44:21 (UTC)
Goto Top
Hallo,

ist die Seite irgendwo live um sich den Quellcode mal komplett anzuschauen?

Gruß
Member: fluppi1981
fluppi1981 Jul 14, 2015 at 11:17:54 (UTC)
Goto Top
Nein kann ich nicht, müsste zuviel aus dem code rausnehmen.

Das menu ist mit einem javascript "dyncontext" aufgebaut.

function dynContext(objName, cssPath, width, height)
    {
        /**
        * Properties
        */
        this.handlerPrefix  = 'parent.';  
        this.subMenus       = new Array();
        this.menuItems      = new Array();
        this.objName        = objName;
        this.cssPath        = cssPath;
        this.width          = width;
        this.height         = height;
        this.subMenuOffsetX = -2;
        this.subMenuOffsetY = 0;
        this.posX           = 0;
        this.posY           = 0;
    }
Mitglied: 122990
122990 Jul 14, 2015, updated at Jul 15, 2015 at 06:53:46 (UTC)
Goto Top
Moin,
ein DIV kann ein Frameset nicht überlagern, da das ein eigenes Fenster-Objekt darstellt, das ginge höchstens mit einen iFrame:
http://stackoverflow.com/questions/14941671/how-to-put-a-div-overlay-ov ...

Neu machen wäre angesagt, denn Frames nutzt heutzutage sowieso fast keiner mehr.

Gruß grexit
Member: Snowman25
Snowman25 Jul 15, 2015 at 13:55:19 (UTC)
Goto Top
Zitat von @122990:

Neu machen wäre angesagt, denn Frames nutzt heutzutage sowieso fast keiner mehr.
Noch dazu sind Frames und Framesets in HTML5 nicht mehr vorgesehen und schon seit Version 4 als obsolet angesehen.
Bereits 1996 galten Framesets als veraltet.

@fluppi1981: Du kannst allerdings iframes verwenden. Die Umstellung von Frameset auf iFrame sollte nicht allzu schwer sein.

Gruß,
@Snowman25
Member: fluppi1981
fluppi1981 Jul 15, 2015 at 14:38:39 (UTC)
Goto Top
mit Iframe habe ich es probiert, aber anscheinend geht das ganze menu nicht im Firefox face-sad
Mitglied: 122990
122990 Jul 15, 2015 updated at 14:51:42 (UTC)
Goto Top
Zitat von @fluppi1981:
mit Iframe habe ich es probiert, aber anscheinend geht das ganze menu nicht im Firefox face-sad
Mit iFrames geht das nur wenn der Main-Content in einem iFrame steckt, nicht das Menü oder die Navigationsleiste.

Aber ohne Code, können wir das ganze hier dann sowieso abhaken face-sad, außer es packt einer seine Super-Duper-Hyper-Transparente Glaskugel aus...

Ich frage mich manchmal wie die TOs sich das vorstellen, wie man Ihnen helfen soll, wenn von Ihnen so gut wie nichts verwertbares rüberkommt ?? *Kopfschüttel*