 |
| Hinweise |
Willkommen im TP-Hilfe-Forum!Dies ist ein Forum zu den Themen Photoshop, Dreamweaver, Flash, Selbständigkeit und mehr, in dem Du Hilfe, Anleitung oder eine Lösung zu Deinen Problemen erhältst. Aktuell bist Du in unseren Foren als Gast mit reinen Leserechten unterwegs. Wenn Du Dich registrierst, kannst Du eigene Themen verfassen, Deine Frage stellen und privat mit anderen TPlern kommunizieren. Weitere Foren werden zugänglich, und Du wirst – falls gewünscht – per Mail über neue Beiträge informiert. Die Registrierung ist schnell und kostenlos. Sollten bei der Registrierung Fragen auftauchen, reicht ein Klick in unsere Hilfe - Häufig gestellte Fragen oder eine kurze Mitteilung an das Support-Team. Viel Spaß bei Traum-Projekt.com |
07.09.2007, 10:03
|
#1
|
|
TP-Junior
Registriert seit: Jul 2004
|
Problem mit: function MM_showHideLayers
Hallo Leute,
hab ein Problem mit der Funktion: function MM_showHideLayers
stell hier mal gleich die Quelltext rein:
Code:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>süddialog</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function MM_showHideLayers() { //v2.0
var i, visStr, args, theObj;
args = MM_showHideLayers.arguments;
onmouseover="MM_showHideLayers('impr','','show');"
onmouseout="MM_showHideLayers('impr','','hide');"
for (i=0; i<(args.length-2); i+=3) { //with arg triples (objNS,objIE,visStr)
visStr = args[i+2];
if (navigator.appName == 'Netscape' && document.layers != null) {
theObj = eval(args[i]);
if (theObj) theObj.visibility = visStr;
} else if (document.all != null) { //IE
if (visStr == 'show') visStr = 'visible'; //convert vals
if (visStr == 'hide') visStr = 'hidden';
theObj = eval(args[i+1]);
if (theObj) theObj.style.visibility = visStr;
} }
}
function MM_preloadImages() { //v3.0
var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}
function MM_swapImgRestore() { //v3.0
var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_findObj(n, d) { //v4.01
var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function MM_swapImage() { //v3.0
var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
</head>
<body bgcolor="#ffffff" topmargin="0" leftmargin="0" marginheight="0" marginwidth="0" onload="MM_preloadImages('images/m1_on.gif','images/m2_on.gif','images/m3_on.gif','images/m4_on.gif','images/m5_on.gif','images/m6_on.gif','images/m7_on.gif','images/m8_on.gif','images/m9_on.gif','images/v1.gif','images/v2.gif','images/v3.gif','images/v4.gif','images/v5.gif','images/v6.gif','images/v7.gif','images/v8.gif','images/v9.gif')">
<p align="left"><a href="index.html"><img src="/images/puste_ani.gif" alt="süddialog" width="700" height="215" border="0"></a><br>
</p>
<div align="left">
<table cellspacing="0" cellpadding="0" border="0">
<tr>
<td><img src="images/blank.gif" width=1 height=8 border=0><br> <a href="index.html" target="_self" onmouseover="MM_swapImage('m1','','images/m1_on.gif',1); window.status=':: Home ::'; return true;" onmouseout="MM_swapImgRestore();" onclick="MM_showHideLayers('v1','','show','v2','','hide','v3','','hide','v4','','hide','v5','','hide','v6','','hide','v7','','hide','v8','','hide','v9','','hide');"><img src="images/m1.gif" width=180 height=9 border=0 name="m1"></a><br>
<img src="images/blank.gif" width=1 height=5 border=0><br> <a href="history.html" target="_self" onmouseover="MM_swapImage('m2','','images/m2_on.gif',1); window.status=':: Geschichte ::'; return true;" onmouseout="MM_swapImgRestore();" onclick="MM_showHideLayers('v1','','hide','v2','','show','v3','','hide','v4','','hide','v5','','hide','v6','','hide','v7','','hide','v8','','hide','v9','','hide');"><img src="images/m2.gif" width=180 height=9 border=0 name="m2"></a><br>
<img src="images/blank.gif" width=1 height=5 border=0><br> <a href="about.html" target="_self" onmouseover="MM_swapImage('m3','','images/m3_on.gif',1); window.status=':: Über Uns ::'; return true;" onmouseout="MM_swapImgRestore();" onclick="MM_showHideLayers('v1','','hide','v2','','hide','v3','','show','v4','','hide','v5','','hide','v6','','hide','v7','','hide','v8','','hide','v9','','hide');"><img src="images/m3.gif" width=180 height=9 border=0 name="m3"></a><br>
<img src="images/blank.gif" width=1 height=5 border=0><br> <a href="project.html" target="_self" onmouseover="MM_swapImage('m4','','images/m4_on.gif',1); window.status=':: Projekt / Veranstaltung ::'; return true;" onmouseout="MM_swapImgRestore();" onclick="MM_showHideLayers('v1','','hide','v2','','hide','v3','','hide','v4','','show','v5','','hide','v6','','hide','v7','','hide','v8','','hide','v9','','hide');"><img src="images/m4.gif" width=180 height=9 border=0 name="m4"></a><br>
<img src="images/blank.gif" width=1 height=5 border=0><br> <a href="foto.html" target="_self" onmouseover="MM_swapImage('m5','','images/m5_on.gif',1); window.status=':: Fotogalerie ::'; return true;" onmouseout="MM_swapImgRestore();" onclick="MM_showHideLayers('v1','','hide','v2','','hide','v3','','hide','v4','','hide','v5','','show','v6','','hide','v7','','hide','v8','','hide','v9','','hide');"><img src="images/m5.gif" width=180 height=9 border=0 name="m5"></a><br>
<img src="images/blank.gif" width=1 height=5 border=0><br> <a href="contact.html" target="_self" onmouseover="MM_swapImage('m6','','images/m6_on.gif',1); window.status=':: Kontakt ::'; return true;" onmouseout="MM_swapImgRestore();" onclick="MM_showHideLayers('v1','','hide','v2','','hide','v3','','hide','v4','','hide','v5','','hide','v6','','show','v7','','hide','v8','','hide','v9','','hide');"><img src="images/m6.gif" width=180 height=9 border=0 name="m6"></a><br>
<img src="images/blank.gif" width=1 height=5 border=0><br> <a href="support.html" target="_self" onMouseOver="MM_swapImage('m7','','images/m7_on.gif',1); window.status=':: Unterstützt Uns ::'; return true;" onMouseOut="MM_swapImgRestore()" onClick="MM_showHideLayers('v1','','hide','v2','','hide','v3','','hide','v4','','hide','v5','','hide','v6','','hide','v7','','show','v8','','hide','v9','','hide');"><img src="images/m7.gif" width=180 height=9 border=0 name="m7"></a><br>
<img src="images/blank.gif" width=1 height=5 border=0><br> <a href="info.html" target="_self" onmouseover="MM_swapImage('m8','','images/m8_on.gif',1); window.status=':: Informationen / Links ::'; return true;" onmouseout="MM_swapImgRestore();" onclick="MM_showHideLayers('v1','','hide','v2','','hide','v3','','hide','v4','','hide','v5','','hide','v6','','hide','v7','','hide','v8','','show','v9','','hide');"><img src="images/m8.gif" width=180 height=9 border=0 name="m8"></a><br>
<img src="images/blank.gif" width=1 height=5 border=0><br> <a href="impressum.html" target="_self" onmouseover="MM_swapImage('m9','','images/m9_on.gif',1); window.status=':: Impressum ::'; return true;" onmouseout="MM_swapImgRestore();" onclick="MM_showHideLayers('v1','','hide','v2','','hide','v3','','hide','v4','','hide','v5','','hide','v6','','hide','v7','','hide','v8','','hide','v9','','show');"><img src="images/m9.gif" width=180 height=9 border=0 name="m9"></a><br>
<img src="images/blank.gif" width=1 height=5 border=0><br> </td>
</tr>
</table></td>
</div>
<div id="v1" style="position:absolute; width:180px; height:9px; z-index:1; left:0px; top:282px; visibility:hidden"><img src="images/v1.gif" width=180 height=9 border=0></div>
<div id="v2" style="position:absolute; width:180px; height:9px; z-index:1; left:0px; top:321px; visibility:hidden"><img src="images/v2.gif" width=180 height=9 border=0></div>
<div id="v3" style="position:absolute; width:180px; height:9px; z-index:1; left:0px; top:358px; visibility:hidden"><img src="images/v3.gif" width=180 height=9 border=0></div>
<div id="v4" style="position:absolute; width:180px; height:9px; z-index:1; left:224px; top:50px; visibility:hidden"><img src="images/v4.gif" width=180 height=9 border=0></div>
<div id="v5" style="position:absolute; width:180px; height:9px; z-index:1; left:224px; top:64px; visibility:hidden"><img src="images/v5.gif" width=180 height=9 border=0></div>
<div id="v6" style="position:absolute; width:180px; height:9px; z-index:1; left:224px; top:78px; visibility:hidden"><img src="images/v6.gif" width=180 height=9 border=0></div>
<div id="v7" style="position:absolute; width:180px; height:9px; z-index:1; left:224px; top:92px; visibility:hidden"><img src="images/v7.gif" width=180 height=9 border=0></div>
<div id="v8" style="position:absolute; width:180px; height:9px; z-index:1; left:224px; top:106px; visibility:hidden"><img src="images/v8.gif" width=180 height=9 border=0></div>
<div id="v9" style="position:absolute; width:180px; height:9px; z-index:1; left:224px; top:120px; visibility:hidden"><img src="images/v9.gif" width=180 height=9 border=0></div>
<td width="173" rowspan="9"> </td>
<td width="45"> </td>
<td width="482" rowspan="9"><p align="center"> </p>
<div align="center">
<table cellspacing="0" cellpadding="0" border="0"></tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
<tr>
<td> </td>
</tr>
</table>
</div>
<p> </p><p> <font color="#666666" size="2" face="Geneva, Arial, Helvetica, sans-serif"><br>
<br>
<br>
<br>
<br>
<br>
<br>
</font><br>
</p>
</body>
</html>
Kann mir jemand helfen und sagen was ich hier falsch gemacht habe??
Vielen Dank schon mal für die Mühe im Voraus.
|
|
|
07.09.2007, 10:42
|
#2
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Also, der Code stammt von Macromedia.
Was für ein Problem hast du mit dem Code? Was genau funktioniert nicht und was hast du schon versucht?
|
|
|
07.09.2007, 10:59
|
#3
|
|
TP-Junior
Registriert seit: Jul 2004
|
Problembericht
Sorry hab mein Problem gar nicht richtig beschrieben...
Ganz genau  ich arbeite mit Dreamweaver...
Also mein Problem liegt darin, dass in der showHideLayers Funktion
onclick nicht funktioniert... das man den Link von der Seite auf der man sich befindet nicht hervorgehoben wird, wie ich es mir vorgestellt habe.
Ich habe mir die Funktion in meinen Referenz Büchern nochmal angeschaut, dann habe ich inhaltlich & syntax überprüft, versucht änhliche beiträge hier zu finden, jedoch alles leider erfolglos...
|
|
|
07.09.2007, 18:04
|
#4
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Öhm... du erwartest also wohl folgendes:
1. Ich klicke auf einen Link -- sagen wir, "Über uns".
2. Die Seite "Über uns" wird geladen.
3. Auf der Seite "Über uns" wird der Link "Über uns" hervorgehoben.
Wenn das so ist, hast du die Technik der WWW nicht verstanden. Es passiert nämlich folgendes:
1. Ich klicke auf "Über uns".
2. Der onclick-Handler wird ausgeführt.
3. Der Browser schickt eine Anfrage an den Server.
4. Der Server schickt die Seite "Über uns".
5. Der Browser zerstört die alte Seite. Alles, was er vorher von dieser Seite gewusst hat, vergisst er komplett, es sei denn, es werden Daten in einem Cookie gespeichert.
6. Die Seite "Über uns" wird angezeigt. Dabei wird der onclick-Handler nicht ausgeführt, weil auf der Seite "Über uns" nirgendwo geklickt worden ist. Auf der vorherigen Seite wurde geklickt, ja, aber das hat der Browser inzwischen vergessen.
|
|
|
08.09.2007, 23:23
|
#5
|
|
TP-Junior
Registriert seit: Jul 2004
|
Tut mir wirklich leid wenn ich das www nicht verstanden habe... aber ich versteh nicht wie du klugscheissen kannst, ohne einmal kontruktiv mitzuhelfen... solche leute wie du haben eigentlich in einem forum indem man sich hilft nichts zu suchen, muss ich hier knallhart mal sagen... ich finde das schrecklich, wie sich sogar hier leute versuchen sich zu profilieren... naja von dir erwarte ich keine antwort mehr... kann gerne darauf verzichten... trotzdem danke...
|
|
|
09.09.2007, 13:22
|
#6
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Ich klugscheiße nicht; ich versuche dir zu erklären, warum das, was du hier versuchst, nicht funktionieren kann. Das ist vielleicht nicht die Hilfe, die du erwartet hast, aber immerhin viel hilfreicher und konstruktiver als nur zu sagen, "Das Problem liegt nicht an die Funktion MM_showHideLayers()".
|
|
|
09.09.2007, 13:28
|
#7
|
|
TP-Junior
Registriert seit: Jul 2004
|
Also mir hast du damit nicht geholfen, dass schlimme an der Sache ist auch, dass ich weiß das es funktioniert, denn so ähnlich habe ich es mir abgeschaut... naja schade, dass es auch noch an deiner Kompetenz fehlt...
|
|
|
09.09.2007, 13:34
|
#8
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Sicher hast du sowas ähnliches gesehen, aber entweder wird es mit Frames gemacht, oder nicht mit MM_showHideLayers().
Die einfachste Methode ist doch das mit MM_showHideLayers() zu vergessen (Macromedia-JavaScripts sind meist sehr ineffizient) und auf jeder Seite den src-Wert des entsprechenden <img>-Tags zu ändern.
Beispiel:
Code:
<!-- ueberuns.html -->
<a href="index.html"><img src="home-normal.gif"></a>
<a href="ueberuns.html"><img src="ueberuns-hervorgehoben.gif"></a>
<a href="kontakt.html"><img src="kontakt-normal.gif"></a>
<a href="impressum.html"><img src="impressum-normal.gif"></a>
|
|
|
09.09.2007, 13:42
|
#9
|
|
TP-Junior
Registriert seit: Jul 2004
|
Gute Idee, danke... bin auch schon drauf gekommen, aber das ist halt die einfache Lösung, wollte eigentlich die elegante Lösung. Aber notfalls werde ich auch darauf zurückgreifen... schau mal bei http://www.matteocrippa.com/ wenn du zeit hast, der hat das nämlich so gemacht wie ich es mir eigentlich vorgestellt habe...
|
|
|
09.09.2007, 13:52
|
#10
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Naja, die einfache Lösung ist die elegante Lösung. Das JavaScript frisst nur Bandbreite, ist überflüssig und funktioniert bei ausgeschaltetem JavaScript nicht mehr. Warum es kompliziert machen, wenn es einfacher viel zuverlässiger funktioniert?
Die Matteo Crippa-Website verwendet Frames; nur deswegen funktioniert's mit MM_showHideLayers().
|
|
|
09.09.2007, 13:59
|
#11
|
|
TP-Junior
Registriert seit: Jul 2004
|
Das mit der eleganten Lösung ist immer eine Geschmacksfrage...  aber im Prinzip hast du schon Recht... wollte halt mal was neues ausprobieren... habe glaub noch nie mit Frames gearbeitet aber ich habe nur schlechtes darüber gehört, hast du mir vll ein link-tipp wo beschrieben wird wie man damit arbeiten kann, wie es aussieht wird da sogar der Quellcode nur für den einzelnen Frame geschrieben, wenn ich das richtig bemerkt habe...?!?
|
|
|
09.09.2007, 13:59
|
#12
|
|
TP-Moderator
Registriert seit: Aug 2004
Ort: Kaiserslautern
|
Zitat:
Zitat von bgizzle
Gute Idee, danke... bin auch schon drauf gekommen, aber das ist halt die einfache Lösung, wollte eigentlich die elegante Lösung. Aber notfalls werde ich auch darauf zurückgreifen... schau mal bei http://www.matteocrippa.com/ wenn du zeit hast, der hat das nämlich so gemacht wie ich es mir eigentlich vorgestellt habe...
|
Und was genau ist da jetzt "sooo toll" oder so schwer? Ich seh da nichts was einen Einsatz von JS überhaupt rechtfertigt. Ich vermute Du meinst die Navigation, oder? Maus drüber und ein Pfeilchen erscheint, klick auf den Link und der Link der aktiven Seite wird orange dargestellt. Das kann man wesentlich performanter, kompatibler und besser mit CSS machen; dafür braucht man gar kein JS. Dazu kommt noch; was machst Du wenn der Besucher gar kein JS aktiviert hat? Dann gehen die ganzen "Spielereien" nicht mehr.
Schau mal auf dieser Seite, da gibt es unzählige Menüs, alle mit CSS realisiert. Da findest Du auch etliche die von der Art her dem entsprechen wie die auf deiner Beispielseite.
Off Topic...
Ich sehe das weiter oben so wie rewboss, nachdem Du ihn so angefahren hast. Er hat Dir versucht zu erklären wie der Ablauf aus Sicht der Seite ist, wenn jemand auf einen Link klickt und wieso das nicht funktionieren kann wie Du es da versucht hast. Es war kein klugscheissen, sondern eher "step-by-step Hilfe".
Wenn Du dann eine andere Seite als "Referenz" angibst und meinst es geht doch -und dabei noch die Kompetenz des Hilfestellung-Leistenden anzweifelst- dann solltest Du ganz einfach einen Blick in den Quelltext dieser Referenzseite werfen und den Code übernehmen. HTML, JS, CSS sind frei zugänglich (rechtsklick, Quelltext anzeigen), also sollte Dein Problem keins sein und dann brauchst Du auch keine "inkompetente" Hilfe aus dem Forum hier.
my 2 cent...
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
|
|
|
09.09.2007, 16:22
|
#13
|
|
TP-Junior
Registriert seit: Jul 2004
|
Finde die Programmierung mit Funktion, die man später aufrufen kann, persönlich eleganter (Geschmackssache), jedoch ist es wie du schon eingewendet hast, muss man JS im Browser aktiviert haben... das ist ein großer Nachteil, da hast du Recht! Danke für den link, werde es mir auf jeden Fall anschauen...
off topic:
Zitat:
|
Wenn das so ist, hast du die Technik der WWW nicht verstanden.
|
Ich behaupte mal diese Aussage fördert nicht den step by step gedanken, im gegenteil, finde es ein bischen salopp ausgedrückt... ich gebe zu hab ein wenig überreagiert  SORRY @ rewboss... es war glaub, wie er schon selber festgestellt hat, einfach nicht die antwort die ich von ihm erwartet habe... die mich nicht wirklich weitergebracht hat, das Internet hat zwar ein Protokoll nachdem es verfährt, aber es gibt verschiedene Techniken mit denen man doch sicherlich auf das Ergebnis kommt dass ich gewünscht hab...||| Ich hätte einfach nur erwartet, dass er nicht nur sagt das es falsch ist und warum, sondern mir noch dabei konstruktiv an meinem Problem geholfen hätte... aber wie gesagt war danach mein Fehler hab überreagiert...
SORRY @ rewboss
|
|
|
09.09.2007, 16:55
|
#14
|
|
TP-Moderator
Registriert seit: Aug 2004
Ort: Kaiserslautern
|
Zitat:
Zitat von bgizzle
Finde die Programmierung mit Funktion, die man später aufrufen kann, persönlich eleganter (Geschmackssache), jedoch ist es wie du schon eingewendet hast, muss man JS im Browser aktiviert haben...
|
Hallo bgizzle,
eben, es hat nichts mit Geschmackssache zu tun, sondern mit Usability und Anwenderfreundlichkeit. Wenn man JS-Spielereien mag ist das eine Sache, aber wenn eine Navigation darauf vertraut das jeder Besucher JS aktiviert hat, dann macht man u.U. die Seite komplett unbrauchbar für eine Menge Leute.
Schau Dich doch einfach mal auf professionell gestalteten Seiten um - die habe wohl ausnahmslos alle Navigationen die auf reinem HTML und CSS beruhen - das hat schon seinen Grund  (funktioniert immer und in jedem Browser, Quelltext wird übersichtlicher, Seite wird schlanker und lädt schneller, usw.)
Wenn Du Schwierigkeiten hast mit CSS-Navigationen zurecht zu kommen, dann schau doch mal im CSS Board (Sticky Thread) vorbei. Ebenso gibt es sicherlich mengenweise Extensions für den Dreamweaver, mit denen man sehr bequem CSS-Navigationen erstellen kann. Und wenn das auch nicht so funktioniert wie gewünscht, gibt es noch Tools wie etwa den CSS-Tab Designer (ist sogar Freeware glaube ich), mit denen man eine CSS Navi "basteln" kann.
__________________
#.Viele Grüße, Andreas
¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯
|
|
|
10.09.2007, 00:12
|
#15
|
|
TP-Specialist
Registriert seit: Mar 2005
Ort: Unterfranken
|
Ob JavaScript eine echte Programmiersprache ist, wird umstritten; es wird eher als Scriptingsprache eingestuft.
In der (echten) Programmierung ist es schon wichtig, dass der Quellcode nicht nur gut lesbar ist, sondern auch leicht erweiterbar ist. So ist es doch eleganter, eine Funktion zu schreiben, anstatt den Code überall hinkopieren zu müssen, um nicht zu sagen effizienter.
In Bereich des Web-Designs ist es aber wichtiger, den Code so schlank wie möglich zu halten, und auch möglichst auf Scripting zu verzichten. Gerade das JavaScript von Macromedia ist äußerst unbequem und inelegant, nicht unbedingt vorwärtskompatibel, dafür aber rückwärtskompatibel für Browser, die kein Mensch mehr benutzt, und viiiiiiiiel zu lang. Es gibt, ganz ehrlich gesagt, keinen Grund, eine Funktion zu schreiben, die erst später aufgerufen wird, wenn du das Ergebnis eh gar nicht mehr mitbekommst. Dass der Code komplizierter ist, macht das ganze nicht elegant -- ganz im Gegenteil.
|
|
|
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
|
| Themen-Optionen |
Thema durchsuchen |
|
|
|
| Thema bewerten |
|
|
Forumregeln
|
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
| | |