Hallo,
Ich hab ein kleines Problem mit dem Target-Attribut von Links. Folgendes liegt vor (direkte Links siehe unten):
In einer framelosen Seite bettet ein Frameset mit 100% ein Gästebuch ein, das auf einem fremden Server gehostet wird.
-Der Frame namens "gb" hat ein BASE-Tag mit href auf den Frameset und target auf den "gb"-Frame.
-Für das GB-Script wird das Dreamweaver-Template der eigenen Seite verwendet, um das Layout beizubehalten.
Die Links im Hauptmenü haben alle ein "_top"-target.
Theorie: Links, die vom Gästebuch-Skript erzeugt werden müssten also demnach auf den 100%-"gb"-Frame verweisen, Links aus dem Hauptmenü das Frameset ersetzen.
IE6.0 und Firefox 1.0.4 machen das auch so, nur Opera 8 macht für Links aus dem Hauptmenü innerhalb des Framsets ein neues Fenster (bzw. Tab) auf. (alles WindowsXP). Hab ich einen Fehler im Code übersehen oder hat der Opera8 eine Macke?
Könntet ihr das mal testen, sowohl nochmals mit den oben genannten Browsern, wie auch mit anderen, auch anderes OS
Danke für die Mühe.
Harald
Die betroffenen Webseiten:
Frameset http://www.tvl-turnen.de/guestbook/guestbook.htm
Gästebuch http://www.0814net.de/cgi-bin/cms/gb/gb.cgi?id=3300
PS: Ja, Framesets sind teufelszeug, wird aber so gewünscht und ist fürs Publikum (ziemliche DAUs) angemessen.
PPS: Layout ist so wie`s ist (vorgegeben), ein paar Validator-Fehler sind wohl noch vorhanden, aber sollten nicht das Prob sein.