Leila
bevor ihr mich für blöd haltet, bislang hats immer geklappt, das Mainframe heißt im Designcode "haupt" und die Menülinks gehen alle auf target='haupt'
Trotzdem bekomme ich seit heute alle Menülinks im neuen Fenster geöffnet...
Designcode:
| php: |
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
|
<html>
<head>
<title>Res Gestae Equorum</title>
</head>
<BODY marginwidth="0" leftmargin="0" marginheight="0" topmargin="0" scroll="no" style="background-color:#5E0428">
<div style="background: url(http://rge.bplaced.net/filemanager/grafiken/desi.png) no-repeat; position: relative; margin: auto; width:1024px; height:600px;">
<div id="Layer1" style="position: absolute; left: 253px; top: 195px;">
<iframe src="http://rge.bplaced.de/filemanager/allgemein/home.php" name="haupt" width="661px" height="405px" frameborder="0" scrolling="auto" noresize style="border: 0px; FILTER: chroma (color=#ffffff)">
</iframe>
</div>
<div id="Layer2" style="position: absolute; left: 80px; top: 273px;">
<iframe src="http://rge.bplaced.de/filemanager/allgemein/menu.php" name="menu" width="166px" height="327px" frameborder="0" scrolling="auto" noresize style="border: 0px; FILTER: chroma (color=#ffffff)">
</iframe>
</div>
</div>
</body>
</html> |
|
Menü: (die anderen Menüteile unterscheiden sich in keiner Weise bis auf die URL und den Linktext nicht von diesem Teil)
| php: |
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:
|
<html>
<head>
<link rel="stylesheet" type="text/css" href="http://rge.bplaced.net/filemanager/allgemein/style.css">
<meta http-equiv="expires" content="0">
<style type='text/css'>
.menu {text-align:left;}
</style>
</head>
<body>
<span class='menu'>
<a href='menu.php?schritt=1'><h3>Allgemein</h3></a><p/>
<a href='menu.php'><h3>Zucht</h3></a>
<a href='http://rge.bplaced.net/filemanager/zucht/deckplan.php' target='haupt'>Deckplan</a><br/>
<a href='http://rge.bplaced.net/filemanager/zucht/info.php' target='haupt'>AGB und Anträge</a><br/>
<a href='http://rge.bplaced.net/filemanager/zucht/angebote.htm' target='haupt'>Deckangebote</a><p/>
<a href='menu.php?schritt=3'><h3>Pferde</h3></a><p/>
<a href='menu.php?schritt=4'><h3>Veranstaltungen</h3></a><p/>
<a href='menu.php?schritt=5'><h3>Der Hof</h3></a><p/>
<a href='menu.php?schritt=6'><h3>Partner</h3></a><p/>
<a href='menu.php?schritt=7'><h3>Rechtliches</h3></a><p/>
<p style='text-align:right; font-size:10px;'><i>Jahr: 20 n. RGE</i></p> </span>
</body>
</html> |
|
evanescence*
Mh. Also bei mir auf'm PC klappt es mit den Codes...
Das einzige, was mir an deinem 'Menu'Code auffällt, ist dass du anstatt den " und " immer ' und ' geschrieben hast. Vielleicht liegt es daran?
Isabel
hi,
habe genau das selbe Problem Leila
keine Ahung woran das plötzlich liegt, dass der das target="..." nicht akzeptiert
EDIT: Problemlösung.
Nicht nur Dateinamen reinsetzen sondern die komplette URL im Designcode der Frames
Leila
| Zitat: |
Original von Isabel
hi,
habe genau das selbe Problem Leila
keine Ahung woran das plötzlich liegt, dass der das target="..." nicht akzeptiert
EDIT: Problemlösung.
Nicht nur Dateinamen reinsetzen sondern die komplette URL im Designcode der Frames |
wo komplette URLs? Ich hab doch überall komplette URLs stehen
Ayana
Ich verstehs nicht. Hab die beiden Seiten mal auf meinen Server hochgeladen und dan funktionierts einwandfrei! Probier vllt mal, dass du sowohl im Lay-Code, als auch in der Menueseite target='haupt' benutzt, das hast du momentan unterschiedlich. Ich glaube kaum, dass es daran liegt, weil man diese Eigenwilligkeit von html normal nicht in diesem Ausmass kennt, aber man weiss ja nie..
Skadi
Ich wüsste auch keine direkte Lösung- außer das du vielleicht mal
im Menuecode oben folgendes benutzt:
<base target=\"haupt\">
Dann müsstest du nämlich keine Targets hinter den Link schreiben. . . (:
Vielleicht funktioniert es dann ja. x'D
Isabel
| Zitat: |
Original von Leila
| Zitat: |
Original von Isabel
hi,
habe genau das selbe Problem Leila
keine Ahung woran das plötzlich liegt, dass der das target="..." nicht akzeptiert
EDIT: Problemlösung.
Nicht nur Dateinamen reinsetzen sondern die komplette URL im Designcode der Frames |
wo komplette URLs? Ich hab doch überall komplette URLs stehen |
nein, nicht überall...
also ich kann dir nur sagen, dass das bei mir der auschlaggebende grund war. jetzt öffnet sich in meinem code alles richtig
| Zitat: |
| <a href='menu.php?schritt=3'><h3>Pferde</h3></a><p/> |
Ayana
| Zitat: |
Original von Skadi
<base target=\"haupt\">
|
Wenn ich das sehe..
einfache Anfuehrungszeichen sind viiel uebersichtlicher als backslash+doppelte Anfuehrungszeichen, zumindest mMn.
Leila
| Zitat: |
Original von Skadi
Ich wüsste auch keine direkte Lösung- außer das du vielleicht mal
im Menuecode oben folgendes benutzt:
<base target=\"haupt\">
Dann müsstest du nämlich keine Targets hinter den Link schreiben. . . (:
Vielleicht funktioniert es dann ja. x'D
|
oben meint im head oder oben meint oben im body?
Leila
jetzt geht nix mehr, wegen dem klappmenü, das ja über PHP aufgebaut ist, sprich beim auf- oder Zuklappen wurd das Menü dann im Main geladen
Skadi
Ist logisch. *grübel* Wenns vorher geklappt hat und auf einmal nicht mehr, würde ich einfach mal warten, weil im Code selber sehe ich keinen Fehler. O.o
1Sm!le
Base target verändert das target aller Links. Wenn du Seitenintern also Menüs öffnest, kannst du das nicht gebrauchen.
Zu den Anführungszeichen: im HTML empfehle ich ".
" und ' sind in PHP übrigens beide völlig ok, es sind verschiedene Arten von Anführungszeichen mit unterschiedlicher Hintergrundlogik und man kann sie auch schachteln.
\" ist Blödsinn als HTML-Code. Das heißt dann ".
Leila
ich benutzt auch " in reinem HTML, sobald ich PHP mit einbinde, benutze ich " nur da, wo es im PHP nötig wird oder vom Textbild her eingebaut werden muss, also Anführungszeichen in nem Fließtext.
Das mit base hatte ich selbst schon gemerkt.
Weiterhelfen tuts bei meinem Problem nicht wirklich.
Es muss am Designcode liegen und daran, dass das ganze Design in nem div liegt, der dazu da ist, es zu zentrieren (hatte ich hier bei GB gesucht und gefunden) Designanzeige selber ist klasse, nur das Menü bringts scheinbar durcheinander. Wenn nix anderes geht, werd ich das Design wohl wieder dezentrieren müssen.
Steffi.
Wenn du sagst das du das Design durch ein Div zentrierst, hast du dann beides auf einer Seite stehen? Also alles in Index.php oder so? Vesuch sonst mal in deiner Index Datei nur das zentrierende Div zu packen (müsste doch eigentlich auch eine Tabelle mit 100% Breite und Höhe ausreichen zum Zentrieren?) und den Designcode in die Datei.Lay.php oder so ähnlich die du dann per Frame in deine Index einbaust. Vll. klappt das dann ja.
Leila
klasse, danke, jetzt funktionierts
Leila
hmpf, es ging, einen Tag lang, jetzt gehts wieder nicht...
Ich hatte es mit include gemacht, ich versuchs jetzt nochmal anders...
Ayana
Hast du was geaendert, dass es nicht mehr ging?
Leila
Ich hatte vorher das Design nicht durch ein Div zentriert
Hab dann mal den Rat befolgt und das auf 2 Seiten gepackt, den Designcode auf einen und dann das ganze in das zentrierte Frame aufrufen. Erst über include, jetzt im AUgenblick auch wieder über ein Iframe. ersteres hat nen Tag lang funktioniert, dann gings wieder nicht. Letzteres funktionierte gestern noch und funktioniert auch immernoch