Zum Inhalt springen

Hoffe das passt zum thema...

Erstellt am 20. Oktober 2004 · 25 Antworten · letzte Antwort am 7. Oktober 2005 · Seite 1 von 2

Tags: Frage

FreeZer ·

danke erstma.
ja das mit den target's...da hab ich aus lauter verzweiflung alles mögliche ausprobiert.
ist _self==page ?

ausserdem musst du noch ein 'forceTypeNumValue = x'
eingeben. (damit dann wirklich auch nur ein bestimmter frame nachgeladen wird)

das hört sich sehr gut an.sowas hab ich schon gesucht.
wo an welche stelle muss ich das denn reinschreiben oder egal? für was steht das x?

hab da noch ein prob.
gibts da irgendwo ne einstellung wo man sagen kann das alles in einen fenster ablaufen soll?
im moment gehts so:
ich hab meine startseite und sobald ich im menu nen punkt anklick wird sofort ein neues browserfenster aufgemacht und der inhalt dort dargestellt. wenn ich in dem neuen fenster nen anderen punkt anklick dann bleibts bei diesen fenster und alles läuft wunderbar.

BastianBalthasarBux ·

Also ganz ehrlich: Dein Code strotzt nur so vor lauter flüchtigkeitsfehler.

Und Grundkenntnisse in html wären schon nicht ganz uninteressant bevor man anfängt mit typo3 zu arbeiten.
target kommt aus dem englischen und bedeutet 'Ziel'.
und self kommt auch aus dem englischen und bedeutet 'selbst'. wobei in html die besondere schreibweise von '_self' zur Anwendung kommt.

1.Möglichkeit:

menu.config.intTarget=anzeige
menu.config.forceTypeValue=3

2. Möglichkeit

menu.config.intTarget=_top

bei möglichkeit zwei sparst du dir den forceType-semmel. hat vorteile.

ps: du solltest grundsätzlich mal überlegen, ob das sinnvoll ist mit frames zu arbeiten. ich persönlich mag ja frames eigentlich ganz gerne, doch seit ca. 2 wochen steht bei mir eines fest: ich mach keine neue seite mehr mit frames...

FreeZer ·

Dein Code strotzt nur so vor lauter flüchtigkeitsfehler.

z.b.: .......?

target kommt aus dem englischen und bedeutet 'Ziel'.
und self kommt auch aus dem englischen und bedeutet 'selbst'.

das bischen englisch kann ich mir auch noch zusammenreimen

du solltest grundsätzlich mal überlegen, ob das sinnvoll ist mit frames zu arbeiten.

ja ist es. hatte es mit tabelle vorher und hatte mehr probs als jez.

menu.config.intTarget=_top hab ich eingefügt und bekomme weiterhin alles in einem neuen browserfenster angezeigt

BastianBalthasarBux ·

Beispielfehler:

menu.10.target = "_self"

glaub nicht dass das so funzt. wenn ja (dh. er rendert wirklich ein 'target="_self"' raus) dann gib statt _self mal _top an

was hast du im globalen config -Bereich angegeben??

und ja: _self == page
wobei sich das immer auf das atuelle ts objekt bezieht. also:
menu=PAGE
menu.config.intTarget=_self
bezieht sich auf das menüframe
und
config.intTarget=_self
bezieht sich auf alle folgenden objekte (dh. jedes einzelne page-objekt 'erbt' dann diese eigenschaft, wenn man hier überhaupt von 'Vererbung' reden kann ... 😃 )

FreeZer ·

moin

nunja...ich hab halt aus lauter verzweiflung sämtliche schreibweisen ausgetestet 😉 leider ohne erfolg.

was meinst du mit globalen config-bereich? ist das im template? also da hab ich nix mehr. hab nur 2sprachigkeit und der versuch eine indexed search einzubinden...

wo kann ich denn dieses config.intTarget=_self hinschreiben? das sollte doch global sein oder? muss das extra als global deklariert werden oder reicht es wenn es ganz oben steht? weil ja mein prob ist dass wenn ich auf nen link klick, dann geht ein neues fenster auf. aber sobald ich in diesem klick und da drin arbeite geht kein neues mehr auf...

BastianBalthasarBux ·

uije, lösche mal alle dir bekannten caches (inklusive dem cache deines browsers.)
dann gehts vielleicht.

global:

config.intTarget=_self

nicht global:

page.config.intTarget=_self

(is aber eigentlich schon simpel oder? 😉 )

FreeZer ·

so!
alle caches gelöscht.
in fast jeder zeile steht nun irgendwas mit target
aber nix hilft. bekomm immer noch ein zweites fenster...
langsam ists nimmer lustig #evil#

FreeZer ·

ne sorry.
das ist auf dem intranetserver von meiner praktikumsstelle. da kommt man von aussen net ran.

und nu?

FreeZer ·

<!DOCTYPE html
PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<!--
This website is brought to you by TYPO3 - get.content.right
TYPO3 is a free open source Content Management Framework created by Kasper Skaarhoj and licensed under GNU/GPL.
TYPO3 is copyright 1998-2004 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
Information and contribution at http://www.typo3.com
-->

<style type="text/css">
/*<![CDATA[*/
<!--
/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
-->
/*]]>*/
</style>
<title>Standorte</title>
<meta name="generator" content="TYPO3 3.7 CMS" />
<script type="text/javascript">
/*<![CDATA[*/
<!--
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror") {version = "n3";} else {version = "n2";}
// Blurring links:
function blurLink(theObject) { //
if (msie4) {theObject.blur();}
}

// -->
/*]]>*/
</script>

<script type="text/javascript">
/*<![CDATA[*/
<!--
if (version == "n3") {
img20_9fea_0_n=new Image(); img20_9fea_0_n.src = "typo3temp/menu/df2ae3d075.gif";
img20_9fea_0_h=new Image(); img20_9fea_0_h.src = "typo3temp/menu/df2ae3d075.gif";
img8_9fea_1_n=new Image(); img8_9fea_1_n.src = "typo3temp/menu/429eb16877.gif";
img8_9fea_1_h=new Image(); img8_9fea_1_h.src = "typo3temp/menu/9eafebdada.gif";
img2_9fea_2_n=new Image(); img2_9fea_2_n.src = "typo3temp/menu/5eb25e8f23.gif";
img2_9fea_2_h=new Image(); img2_9fea_2_h.src = "typo3temp/menu/4177c6ec5c.gif";
img4_9fea_3_n=new Image(); img4_9fea_3_n.src = "typo3temp/menu/9c02200f8f.gif";
img4_9fea_3_h=new Image(); img4_9fea_3_h.src = "typo3temp/menu/9d71449cd0.gif";
img5_9fea_4_n=new Image(); img5_9fea_4_n.src = "typo3temp/menu/946db526c0.gif";
img5_9fea_4_h=new Image(); img5_9fea_4_h.src = "typo3temp/menu/1ad664f05f.gif";
img15_9fea_5_n=new Image(); img15_9fea_5_n.src = "typo3temp/menu/0197fac188.gif";
img15_9fea_5_h=new Image(); img15_9fea_5_h.src = "typo3temp/menu/79394d5a2d.gif";
img7_9fea_6_n=new Image(); img7_9fea_6_n.src = "typo3temp/menu/b68e8e92f9.gif";
img7_9fea_6_h=new Image(); img7_9fea_6_h.src = "typo3temp/menu/3d7b603acc.gif";
img6_9fea_7_n=new Image(); img6_9fea_7_n.src = "typo3temp/menu/a8d4cfbf07.gif";
img6_9fea_7_h=new Image(); img6_9fea_7_h.src = "typo3temp/menu/8288a2c724.gif";
img18_9fea_8_n=new Image(); img18_9fea_8_n.src = "typo3temp/menu/1308bd50f6.gif";
img18_9fea_8_h=new Image(); img18_9fea_8_h.src = "typo3temp/menu/06fc8a019c.gif";
img17_9fea_9_n=new Image(); img17_9fea_9_n.src = "typo3temp/menu/e1fccb99cb.gif";
img17_9fea_9_h=new Image(); img17_9fea_9_h.src = "typo3temp/menu/203ad52809.gif";
img16_9fea_10_n=new Image(); img16_9fea_10_n.src = "typo3temp/menu/634d3ace25.gif";
img16_9fea_10_h=new Image(); img16_9fea_10_h.src = "typo3temp/menu/3ab4d510cf.gif";
img14_9fea_11_n=new Image(); img14_9fea_11_n.src = "typo3temp/menu/a48862a130.gif";
img14_9fea_11_h=new Image(); img14_9fea_11_h.src = "typo3temp/menu/0f1abd950c.gif";
img13_9fea_12_n=new Image(); img13_9fea_12_n.src = "typo3temp/menu/d256c8e635.gif";
img13_9fea_12_h=new Image(); img13_9fea_12_h.src = "typo3temp/menu/d664f0ce8d.gif";
img12_9fea_13_n=new Image(); img12_9fea_13_n.src = "typo3temp/menu/875e300c19.gif";
img12_9fea_13_h=new Image(); img12_9fea_13_h.src = "typo3temp/menu/d1aebe62bd.gif";
img3_9fea_14_n=new Image(); img3_9fea_14_n.src = "typo3temp/menu/022dd3aac6.gif";
img3_9fea_14_h=new Image(); img3_9fea_14_h.src = "typo3temp/menu/8f6c1dd599.gif";
img19_9fea_15_n=new Image(); img19_9fea_15_n.src = "typo3temp/menu/243b608032.gif";
img19_9fea_15_h=new Image(); img19_9fea_15_h.src = "typo3temp/menu/99c8da1976.gif";
}
// -->
/*]]>*/
</script>

<script type="text/javascript">
/*<![CDATA[*/
<!--
// JS function for mouse-over
function over(name,imgObj) { //
if (version == "n3" && document[name]) {document[name].src = eval(name+"_h.src");}
else if (imgObj) {imgObj.src = eval(name+"_h.src");}
}
// JS function for mouse-out
function out(name,imgObj) { //
if (version == "n3" && document[name]) {document[name].src = eval(name+"_n.src");}
else if (imgObj) {imgObj.src = eval(name+"_n.src");}
}

// -->
/*]]>*/
</script>

</head>
<BODY bgcolor="#FFFFFF">

<body bgcolor="#FFFFFF">
<table width="100%" border="0" cellspacing="0" bgcolor="#FFFFFF">
<tr>
<td><a href="index.php?id=20" target="inhalt" onfocus="blurLink(this);" onmouseover="over('img20_9fea_0');" onmouseout="out('img20_9fea_0');"><img src="typo3temp/menu/df2ae3d075.gif" width="150" height="30" border="0" alt="Standorte" name="img20_9fea_0" /></a><br><a href="index.php?id=8" target="inhalt" onfocus="blurLink(this);" onmouseover="over('img8_9fea_1');" onmouseout="out('img8_9fea_1');"><img src="typo3temp/menu/429eb16877.gif" width="150" height="30" border="0" alt="Mitarbeiter" name="img8_9fea_1" /></a><br><a href="index.php?id=2" target="inhalt" onfocus="blurLink(this);" onmouseover="over('img2_9fea_2');" onmouseout="out('img2_9fea_2');"><img src="typo3temp/menu/5eb25e8f23.gif" width="150" height="30" border="0" alt="Beauftragte" name="img2_9fea_2" /></a><br><a href="index.php?id=4" target="inhalt" onfocus="blurLink(this);"
....
</tr>
</table><br>
<a href="index.php?id=20&L=1" target = inhalt> English </a>
</body>
</html>

ich werd daraus net schlau...
hab das ganze jez von frames auf tabelle umgebastelt, da ich hier wahrscheinlich net weiterkomm. (es sei denn du findest was...)

mit tabelle geht nur ein fenster auf und auch die restlichen menulinks funktionieren. nur wenn ich ein php oder html eingebunden hab in denen ein link drin ist dann wirds im selben fenster angezeigt und der rest verschwindet(also das menulinks und mein header und mein anzeigebereichfallen weg) wenn ich diesen makel beheben könnte dann wäre es perfekt.

mfg freezer

FreeZer ·

<!DOCTYPE html
PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />

<!--
This website is brought to you by TYPO3 - get.content.right
TYPO3 is a free open source Content Management Framework created by Kasper Skaarhoj and licensed under GNU/GPL.
TYPO3 is copyright 1998-2004 of Kasper Skaarhoj. Extensions are copyright of their respective owners.
Information and contribution at http://www.typo3.com
-->

<style type="text/css">
/*<![CDATA[*/
<!--
/* default styles for extension "tx_indexedsearch" */
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#eeeeff; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { background:#cccccc; }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
-->
/*]]>*/
</style>
<title>Standorte</title>
<meta name="generator" content="TYPO3 3.7 CMS" />
<script type="text/javascript">
/*<![CDATA[*/
<!--
browserName = navigator.appName;
browserVer = parseInt(navigator.appVersion);
var msie4 = (browserName == "Microsoft Internet Explorer" && browserVer >= 4);
if ((browserName == "Netscape" && browserVer >= 3) || msie4 || browserName=="Konqueror") {version = "n3";} else {version = "n2";}
// Blurring links:
function blurLink(theObject) { //
if (msie4) {theObject.blur();}
}

// -->
/*]]>*/
</script>

</head><frameset rows="70,*" scrolling="NO" framespacing="0" frameborder="YES" bgcolor=#"FFFFFF" marginwidth="0">
<frame src="index.php?id=20&amp;type=1" name="top" scrolling="NO" noresize frameborder="YES" marginwidth="0" />
<frameset cols="170,*" framespacing="0" frameborder="YES" bgcolor=#"FFFFFF" marginwidth="0" marginheight="0">
<frame src="index.php?id=20&amp;type=2" name="menu" noresize bgcolor=#"FFFFFF" marginwidth="0" marginheight="0" />
<frame src="index.php?id=20&amp;type=3" name="anzeige" framespacing="0" frameborder="YES" bgcolor=#"FFFFFF" marginwidth="0" marginheight="4" />
</frameset>
</frameset>
<noframes>

<body bgcolor="#FFFFFF">

</body>
</noframes>
</html>

bitteschön

BastianBalthasarBux ·

also dein target im html wird als 'inhalt' bezeichnet, ich kann aber bei dir beim besten willen keinen frame mit namen oder id 'inhalt' finden!!

da ist irgendwas schiefgelaufen.

kontrolle: setup: alle targets rauslöschen, die syntaktisch nicht richtig formuliert sind!!
constants: hast da wo noch targets definiert?

kannst mir ja mal die datei mit deinem setup schicken, ich schau mir das dann an (aber alles und am besten in einer .txt datei)

ps: was krieg ich eigentlich dafür? 😉

FreeZer ·

moin!

hm....das hab ich mich auch schon gefragt. so wie du dich reinhängst müssten wir eigentlich was trinken gehen. #giggle#

also inhalt ist der marker im anzeigeframe. ich hab das mal aus lauter verzweiflung getippt.
das ist glaub ich auch so ne spezialstelle im template.
wenn ich da target=anzeige,_self,... mach dann hatte ich immer komische ergebnisse.
nach nem menuklick
- wurde mein ganzes frameset im frame menulinks dargestellt.
- der seiteninhalt wurde richtig im frame anzeige dargestellt nur dann klappte mein menu nicht mehr auf und ich konnte die unterseiten nicht mehr ansurfen.

so wie es jez drin steht geht alles. menu klappt auf, seiteninhalt wird im frame anzeige dargestellt.
der preis dafür ist das ich immer zwei fenster bekomme.

werd jez sämtliche targets löschen. nein in constants steht noch nix drin. soll ich da mal was reintippen?

welche setup-datei? die vom template? t3 setup?

mfg freezer

FreeZer ·

hab jez meine alten threads nochmal durchsucht. hatte das prob an anderer stelle schon mal gepostet??dachte wohl es liegt an den frames....??
naja hab da folgendes zurück bekommen:

1 = GMENU
1.expAll = 0
1.target = _top
1.NO {

hab die 2 zeilen mal getestet und es scheint zu funktionieren....
trotzdem vielen dank für deine mühen und hilfe!

aber ich kann gleich weitermachen mit fragen 😃

hab auf ner seite einen inhalt vom typ menü/sitemap gemacht und gesagt mach mir ein menü der unterseiten ab der seite verschiedenes. => funzt einwandfrei
nur sobald ich da auf nen link klick, geht ein neues fenster auf. vielleicht hast da ne ahnung wo ich was ändern muss, damit mir diese seiten in meinem hauptfenster angezeigt werden.

mfg freezer

BastianBalthasarBux ·

da du ja anscheinden öfters mal probs mit den targets hast, würde ich dir raten, ganz oben in die config-section des templates folgenden code einzutragen:

config.intTarget=_top
config.extTarget=_blank

soll wunder wirken! 😉 😃

FreeZer ·

*lol* 😉

hab die zwei zeilen hinzugefügt. macht aber trotzdem noch ein neues fenster auf sobald ich auf die sitemap-links klick.

BastianBalthasarBux ·

alle caches löschen, endlich mal die ganzen syntaxfehler bereinigen. alle unnötigen oder falschen target einstellungen löschen. browsercache löschen.
dann nochmal testen.