Ges: Java-Script Fkt: Refresh eines anderen Frames

hngdndc

Grünschnabel
einen wunderschönen !

vorweg, was javascripting angeht bin ich reichlich unbedarft

es geht um folgendes.
ich habe ein phpbb forum . ich habe meine index.htm die normalerweise das board aufruft jetzt in zwei frames geteilt. ein navi.htm und eine main.htm!
die main.htm ruft immer direkt das forum aus dem verzeichniss root/forum auf.

jetzt habe ich das problem das die buttons wie login usw in der navi sind. hat man sich alos eingelogt ist man in der main´.htm in dem forum eingeloggt. die navi.htm aktuallisiert sich dann allerdings nicht von selber weswegen aus dem login kein logout usw wird.

ich bräuchte also ein java script, welches ich in den overall_header oder overall_fooder einsetzen kann, der bei jedem klick im forum auch automatisch die navi.htm refresht und neu lädt. da ich das aber nicht in jedem link des forums einbauen kann muss es ein script sein, dass jeden klick in dem forum registriert und auotmatisch die navi.htm refresht.

gibt es sowas ? wenn ja wüsste ich nicht wie das heissen soll und konnte daher leider nur serh schwer suchen -> daher auch nix gefunden und hier gefragt

vielen dank schonmal
 
Original geschrieben von hngdndc
[ .. ]
vielen dank schonmal

Ja, vielen Dank, das Du dich zukünftig an Netiquette, innsbesondere den Punkt 12 Groß-/Kleinschreibung hälst.

Ganz ehrlich? Schon nach dem Lesen deines Postings in nur Kleinbuchstaben - welches sehr anstrengend ist - ist bei mir jede Lust verlorengegangen eine Lösung zu finden für dein Problem - wobei ich aber derzeit aber auch weiß!

EDIT:

Wenn du etwas PHP Erfahrung mitbringst, kannst du evtl. in dein/ein JavaScript eine oder mehr Variablen schreiben lassen, die über das Verhalten der Navigation und deren Grafiken entscheiden.
 
OK, da ich mich nicht streiten möchte, halte ich mich an das Ding mit der Gross- und Kleinschreibung.

Als Journalistik-Student muss ich aber ehrlich sagen, halte ich es im Web, gerade in Foren für sehr unsinnig und geniesse es gerade dort, die zum grössten Teil total idiotischen Regeln zu vergessen.

Zu meinem Problem zurück.
PHP behersche ich kaum ! HTML ist kein Problem.
Daher suchte ich ja ein Script, welches ich nur in den Overall_header.tpl einsetzen kann.
 
Ohne PHP Kenntnisse denke ich wird das ganze kaum , bis gar nicht realisierbar sein, weil das Script, bzw. die Seite ja nicht wissen kann welcher Zustand, z.B. eingelogt, ausgelogt gerade aktuell ist.

Evtl. könnte man aber das auch nur mit JS realisieren...

Also am einfachstem um hier weiterzukommen:

Poste mal den Link zu deinem Forum, bzw. der Frameseite und lege bite eine öffentliches Benutzerkonto an, damit man sich einloogen kann ( Daten hier posten ).
 
Original geschrieben von Thomas Lindner
Ohne PHP Kenntnisse denke ich wird das ganze kaum , bis gar nicht realisierbar sein, weil das Script, bzw. die Seite ja nicht wissen kann welcher Zustand, z.B. eingelogt, ausgelogt gerade aktuell ist.


Doch das sollte nicht das Problem sein. In der Navi.htm bestehen die Links dann aus
Code:
<a href="{U_LOGIN_LOGOUT}" class="mainmenu"><img src="templates/subSilver/images/icon_mini_login.gif" width="12" height="13" border="0" alt="{L_LOGIN_LOGOUT}" hspace="3" />{L_LOGIN_LOGOUT}</a>
.

D.h. sie rufen aus der DB den auktuellen Zustand ab, wie es auch gescheiht wenn die Links sich direkt über dem Forum befinden.

Ich brauche also wirklich nur das Script, dass die Navi.htm mit jedem und das ist das Problem, wirklich jedem Klick im Forum, refresht wird.

Danke für die Mühen

mfg
 
Dies will ich ja vermeiden. Ich möchte und kann ja aben nicht jeden Link editieren.

Es müsste also ein Script im Head sein, das "merkt", es wurde im Board geklickt, egal was und egal wo und daraufhin den Navi.htm-Frame refresht.
 
Okay, da ich mal davon ausgehe das du den Body (global) per Template verändern kannst versuchs mal mit der folgenden Lösung:

Im Head:

Code:
 <script language="JavaScript1.2" type="text/javascript">
<!--


function makeIt()
{
parent.frame.FRAMENAME.location.reload()
}
//-->
</script>

Im Body Tag:

Code:
<body onClick = makeIt()>
 
Wäre schon mal super, ich komme aber nicht an den Body ran !

www.crossgolfforum.de
user: Tuts
pw: tutorials

Ich komme aus dem Frame: main.htm der das Board aufruft an den Header des Boards und den Footer und darin muss ich das realisieren!



but thx so far !
 
Logindaten sind ungültig !

Also , ich vermute mal, das du Admin dort bist, also kommst du doch auch an die Templates des Forums und somit wiederum auch an den Body und an den Head....

Andere wie genannte Möglichkeiten sind mir nicht bekannt!

Aber naja, evtl. weiß jemand anderes ein Schlupfloch!
 

Neue Beiträge

Zurück