Gegen Bilderklau - Das Original (https://www.gegen-bilderklau.net/index.php)
- Design, Website, Copyright (https://www.gegen-bilderklau.net/board.php?boardid=80)
--- Homepagehilfe (https://www.gegen-bilderklau.net/board.php?boardid=27)
---- Homepagehilfe - Archiv (https://www.gegen-bilderklau.net/board.php?boardid=139)
----- [HTML] Menü öffnet falsch (https://www.gegen-bilderklau.net/thread.php?threadid=163235)


Geschrieben von Leila am 13.10.2009 um 00:04:

  Menü öffnet falsch

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>Jahr20 nRGE</i></p>  </span>
 </body>
</html>



Geschrieben von evanescence* am 13.10.2009 um 01:29:

 

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?



Geschrieben von Isabel am 13.10.2009 um 09:36:

 

hi,
habe genau das selbe Problem Leila unglücklich
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



Geschrieben von Leila am 13.10.2009 um 11:27:

 

Zitat:
Original von Isabel
hi,
habe genau das selbe Problem Leila unglücklich
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



Geschrieben von Ayana am 13.10.2009 um 14:48:

 

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..



Geschrieben von Skadi am 13.10.2009 um 15:14:

 


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



Geschrieben von Isabel am 13.10.2009 um 19:06:

 

Zitat:
Original von Leila
Zitat:
Original von Isabel
hi,
habe genau das selbe Problem Leila unglücklich
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/>



Geschrieben von Ayana am 13.10.2009 um 22:26:

 

Zitat:
Original von Skadi

<base target=\"haupt\">


Wenn ich das sehe.. unglücklich
einfache Anfuehrungszeichen sind viiel uebersichtlicher als backslash+doppelte Anfuehrungszeichen, zumindest mMn.



Geschrieben von Leila am 14.10.2009 um 00:28:

 

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?



Geschrieben von Skadi am 14.10.2009 um 08:11:

 

Im Head. (;



Geschrieben von Leila am 14.10.2009 um 12:55:

 

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



Geschrieben von Skadi am 14.10.2009 um 13:59:

 


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



Geschrieben von 1Sm!le am 15.10.2009 um 14:50:

 

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 ".



Geschrieben von Leila am 16.10.2009 um 00:39:

 

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.



Geschrieben von Steffi. am 16.10.2009 um 10:29:

 

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.



Geschrieben von Leila am 17.10.2009 um 11:28:

 

klasse, danke, jetzt funktionierts smile



Geschrieben von Leila am 20.10.2009 um 22:31:

 

hmpf, es ging, einen Tag lang, jetzt gehts wieder nicht...
Ich hatte es mit include gemacht, ich versuchs jetzt nochmal anders...



Geschrieben von Ayana am 21.10.2009 um 12:59:

 

Hast du was geaendert, dass es nicht mehr ging?



Geschrieben von Leila am 21.10.2009 um 13:15:

 

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 Augenzwinkern


Forensoftware: Burning Board, entwickelt von WoltLab GmbH