[Misc] Untermenü soll sich an anderer stelle öffnen als das Menü

Ichigo
Ich hab da ein Problem ich hab ja das Itona Design und da sind ja 2 "Kästen" der obere ist für das Menü und im Unteren soll sich das Untermenü öffnen leider krieg ich es nciht hin. Bin da jetzt schon länger am werkeln und ausprobieren aber nichts haut hjin ich bekomm es noch nciht mal auf die reihe das menü überhaupt i-wie zu coden :/ hier mein Index code:

code:
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="de" lang="de">

<head>
    <title>SPZ Itona - Willkommen</title>

    <meta http-equiv="content-type" content="text/html; charset=ISO-8859-1" />
    <meta name="description" content="" />
    <meta name="author" content="" />
    <meta name="keywords" content="" />
    <meta name="generator" content="Webocton - Scriptly (www.scriptly.de)" />

    <link href="style.css" type="text/css" rel="stylesheet" />
</head>

<body>
<div id="LayerDesi" style="position: vertikal; left: 0px; top: 0px;">

<img src="design.jpg" alt="" title="" border="0" height="768" width="1024"></div>

<div style="left: 480px; top: 47px; position: absolute;">
<iframe src="news.html" name="News" marginwidth="0" marginheight="0" noresize="" style="border: 0px none ;" height="100" scrolling="auto" width="130"></iframe></div>

<div style="left: 315px; top: 260px; position: absolute;">
<iframe src="willkommen_main.html" name="Index" marginwidth="0" marginheight="0" noresize="" style="border: 0px none ;" height="515" scrolling="auto" width="740"></iframe></div>

<div style="left: 1113px; top: 300px; position: absolute;">
<iframe src="menu.html" name="Menu_1" marginwidth="0" marginheight="0" noresize="" style="border: 0px none ;" height="240" scrolling="auto" width="180"></iframe></div>

<div style="left: 1113px; top: 595px; position: absolute;">
<iframe src="menu2.html" name="Menu_2" marginwidth="0" marginheight="0" noresize="" style="border: 0px none ;" height="180" scrolling="auto" width="180"></iframe></div>
</body>
</html>
Kullakeeeks
existieren die Seiten menu.html und menu2.html schon?
Kannst du mir nen Screen davon amchen, wie es angezeigt wird?
Ichigo
also menu.html und menu2.html existieren noch nicht und hier ein screen wie das angezeit wird:

allerdings ist es eine vorschau vom editor die tabellen rahen sind später weg
Ceres
Hättest du noch die Menu_1 und Menu_2 Datei zur Hand? Ich vermute, dass du schlichtweg vergessen hast, bei den Links den Zielframe mit anzugeben

code:
1:
2:
3:
<a href="news.html" target="framename">News</a>


und was mir noch auffällt (aber nicht für dein Problem von Bedeutung wäre), ist im Bezug auf dein Coden-Problem folgendes:

code:
1:
2:
3:
4:
5:
6:
7:
<div style="left: 1113px; top: 300px; position: absolute;">
<iframe src="menu.html" name="Menu_1" marginwidth="0" marginheight="0" noresize="" style="border: 0px none ;" height="240" scrolling="auto" width="180"></iframe></div>

<div style="left: 1113px; top: 595px; position: absolute;">
<iframe src="menu2.html" name="Menu_2" marginwidth="0" marginheight="0" noresize="" style="border: 0px none ;" height="180" scrolling="auto" width="180"></iframe></div>


Zum einen bestimmst du mit absolute schon mal vorne herein, dass sich das Layout immer nach dem Fenster richtet. In Abhängigkeit zum vorherigen Element wäre es allerdings, wenn du relative als Position angibst. So könntest du dann ein Grundgerüst machen, welches Zentriert ist und in diesem baust du mit position: relative dann den Rest ein. Dadurch machst du deine Seite auch für Leute zugänglich, die keine Auflösung von 1293xXy haben ;D

Wenn man Verbraucher-gerechte Seiten erstellen möchte (ich nenne es mal liebevoll so Augenzwinkern ), dann sollte man möglichst darauf achten, dass man die Seite auch Standard-Konform macht. Und der Standard ist noch immer bei den guten alten 1024. Man sollte nicht als (angehender Hobby) Programmierer voraussetzen, dass seine Besucher über die neuste Technologie verfügen müssen, da muss man eher an die denken, die sich die Seite nicht vernünftig ansehen können . smile

Blabla, so... Wie gesagt, mit dem Code alleine kann ich nur Mutmaßungen anstellen, da da für mich nicht die entscheidende Linkliste zu sehen ist.

LG smile
Kullakeeeks
Also im Code vom Design liegt der Fehler wie Ceres bereits erwähnte nicht, es muss an der Angabe des falschen Frames liegen...
Ichigo
ich kapier das net :/ und ich habe ja noch keine Menu_1 und Menu_2 Datei :/
Ceres
Zitat:
Original von ChupChup
ich kapier das net :/ und ich habe ja noch keine Menu_1 und Menu_2 Datei :/


äh ja, dann kann sich da ja auch nix öffnen, oder? Was nicht existiert, kann auch nicht angezeigt werden.
Kullakeeeks
Also der Code ist richtig, du musst nur noch menu.html und menu2.html in den richtigen ordner hochladen und dein Menü sollte funktionieren...
In zwei verschiedenen Frames werden sie doch angezeigt...
Ichigo
ich glaub ich hab mich falsch ausgedrügt ich weiß nicht wie ich die Menu_1 und Menu_2 Dateien so erstelle das es angezeigt wird?
Also welchen Code benutze ich um die Menüpunkte zu verlinken ect.
Oli
Hi,

wie Ceres eigentlich bereits geschrieben hatte: Beim Erstellen eines Links gibst du einfach als target den Namen des (i)Frames an, z.B.
code:
1:
<a href="zielseite.html" target="Menu_2">Text</a>

Dieser Link wird dann in Menu_2 geöffnet.

LG
Ichigo
Habs verstanden (:komm jetzt endlich weiter