» Willkommen auf Offtopic «

BlackPixel
aus Tuttlingen
offline



OC God
21 Jahre dabei !

AMD Athlon XP
1733 MHz @ 1953 MHz
56°C mit 1.625 Volt


Hi Jens, ich hab da echt ein Problem. Du hast das ja gemacht das das Board trotzdem im Frame aufgerufen wird auch wenn nur auf das ikonboard.cgi verlinkt wird. Wie mach ich das? Ich musste auf meiner Seite das Board in einen Frame machen um das Design behalten zu können, nur wenn ich auf den Forumticker klicke öffnet sich dummerweise das Board ohne die anderen Frames, das eigentliche Design fehlt dann halt. Könntest Du mir ein bisselschen weiterhelfen?

Naja, fragen kost ja nix!

Cu bP


Wer anderen eine Grube gräbt, der hat ein Grubengrabgerät ;)
------------------------------------------------------------------------------

Beiträge gesamt: 2084 | Durchschnitt: 0 Postings pro Tag
Registrierung: Mai 2002 | Dabei seit: 8011 Tagen | Erstellt: 10:55 am 28. Sep. 2002
jogoman
aus Prinzip
offline



OC God
22 Jahre dabei !

Intel Core i7
4200 MHz @ 5000 MHz
62°C mit 1.3 Volt


da musste bei traget "framexy" eingeben das framexy steht für eben dein benanntes frame oder meinst du was anderes??

Beiträge gesamt: 7599 | Durchschnitt: 1 Postings pro Tag
Registrierung: Okt. 2001 | Dabei seit: 8235 Tagen | Erstellt: 11:03 am 28. Sep. 2002
DEADTHC
aus Wernberg
offline



Real OC or Post God !
22 Jahre dabei !

Intel Core i5


teil1

in jeder datei die im hauptframe angezeigt wird sollte in etwa sowas (javascript)

Code
{if ((!parent.frame1name)&&(!parent.frame2name))
parent.location.href="http://www.deineadresse.de/frameset.htm?" + location.pathname;
}


das script checkt ob die genannten frames (hier frame1name & frame2name) da sind, wenn nicht ruft er die datei mit dem framesets auf und hängt an den link mit ?path/datei.htm die datei die aufgerufen wurde...

teil2

also in der file, wo die frameset's definiert werden muss auch ein javascript mit folgendem inhalt

Code
function framecheck() {
if(location.search)
frames.MAINFRAMENAME.location.href=location.search.substring(1,location.search.length);
}


diese script holt den übermittelten link (der an nach dem ? kommt)
und setzt den als neues ziel für den MAINFRAME...

und beim frameset-tag muss onLoad="framecheck()" eingefügt werden...

hinweis ikonboard

beim ikonboard schreibst du das von teil1 in die template.dat (ist zumindst. beim ikonboard unter version 3.x so... ab ver. 3.x kann ich dir leider nicht helfen)

in dieser template.dat stehen schon javascripts, einfach dort den von oben angepasst einfügen...

(Geändert von DEADTHC um 11:16 am Sep. 28, 2002)

Beiträge gesamt: 10047 | Durchschnitt: 1 Postings pro Tag
Registrierung: Mai 2001 | Dabei seit: 8365 Tagen | Erstellt: 11:13 am 28. Sep. 2002
BlackPixel
aus Tuttlingen
offline



OC God
21 Jahre dabei !

AMD Athlon XP
1733 MHz @ 1953 MHz
56°C mit 1.625 Volt


Ja ich mein was anderes :) Kuck Dir mal meine Seite an. Die eigentliche Page besteht ja aus einem Frame, aufgebaut mit Tabellen. Wenn Du nun im Menu auf Forum gehst öffnet sich eine Seite mit 6 Frames, im mittleren Frame bfindet sich das Forum. Die anderen Frames dienen dazu das Seitenlayout zu behalten mit den ganzen Grafiken. Wenn Du nun auf die eigentliche Ikonboard.cgi von ausserhalb zugreifst öffnet sich logischerweise auch nur das Board. Das Problem: Ich müsste zB im Forumticker auf "board.shtml" zugreifen, bringt amir aber nichts da ich dann nicht zum thema komme. Ach ist das kompliziert. Aber im Prinzip das gleiche wie bei Jens, von den Suchmaschienen kam mann bis vor kurzem auch af das Board ohne Menu! Kapisch? *g*

Cu bP


Wer anderen eine Grube gräbt, der hat ein Grubengrabgerät ;)
------------------------------------------------------------------------------

Beiträge gesamt: 2084 | Durchschnitt: 0 Postings pro Tag
Registrierung: Mai 2002 | Dabei seit: 8011 Tagen | Erstellt: 11:14 am 28. Sep. 2002
BlackPixel
aus Tuttlingen
offline



OC God
21 Jahre dabei !

AMD Athlon XP
1733 MHz @ 1953 MHz
56°C mit 1.625 Volt


Danke! Deadthc!  Ging ja schnell!

Cu BP


Wer anderen eine Grube gräbt, der hat ein Grubengrabgerät ;)
------------------------------------------------------------------------------

Beiträge gesamt: 2084 | Durchschnitt: 0 Postings pro Tag
Registrierung: Mai 2002 | Dabei seit: 8011 Tagen | Erstellt: 11:15 am 28. Sep. 2002
DEADTHC
aus Wernberg
offline



Real OC or Post God !
22 Jahre dabei !

Intel Core i5


hatte noch was vergessen, habs bereits geändert...

kein problem :)

Beiträge gesamt: 10047 | Durchschnitt: 1 Postings pro Tag
Registrierung: Mai 2001 | Dabei seit: 8365 Tagen | Erstellt: 11:17 am 28. Sep. 2002
BlackPixel
aus Tuttlingen
offline



OC God
21 Jahre dabei !

AMD Athlon XP
1733 MHz @ 1953 MHz
56°C mit 1.625 Volt



Zitat von DEADTHC am 11:13 am Sep. 28, 2002
teil1

in jeder datei die im hauptframe angezeigt wird sollte in etwa sowas (javascript)

Code
{if ((!parent.frame1name)&&(!parent.frame2name))
parent.location.href="http://www.deineadresse.de/frameset.htm?" + location.pathname;
}




Bezieht sich die if Abfrage mit frame1name und frame2name immer auf die Frames die Vorhanden sein müssen? Also muss ich bei insgesamt 6 Frames 6 mal Framxname angeben, richtg? Mainframe eingeschlossen? Jo, denk schon :)



das script checkt ob die genannten frames (hier frame1name & frame2name) da sind, wenn nicht ruft er die datei mit dem framesets auf und hängt an den link mit ?path/datei.htm die datei die aufgerufen wurde...

teil2

also in der file, wo die frameset's definiert werden muss auch ein javascript mit folgendem inhalt

Code
function framecheck() {
if(location.search)
frames.MAINFRAMENAME.location.href=location.search.substring(1,location.search.length);
}


diese script holt den übermittelten link (der an nach dem ? kommt)
und setzt den als neues ziel für den MAINFRAME...

und beim frameset-tag muss onLoad="framecheck()" eingefügt werden...



Wer anderen eine Grube gräbt, der hat ein Grubengrabgerät ;)
------------------------------------------------------------------------------

Beiträge gesamt: 2084 | Durchschnitt: 0 Postings pro Tag
Registrierung: Mai 2002 | Dabei seit: 8011 Tagen | Erstellt: 11:24 am 28. Sep. 2002
ocinside
aus Krefeld
online



Administrator
22 Jahre dabei !

Intel Core i9
3600 MHz @ 5200 MHz
78°C mit 1.552 Volt


;) wieder einmal :posten: gespart ;)
Thanks DEAD, besser hätte ich's auch net schreiben können ;)


Hardware News lesen * Unterhalten * Smarthome und Gadgets
Übertakten, Modding und Testberichte * Fanartikel kaufen

Beiträge gesamt: 169704 | Durchschnitt: 20 Postings pro Tag
Registrierung: April 2001 | Dabei seit: 8390 Tagen | Erstellt: 11:26 am 28. Sep. 2002
ocinside
aus Krefeld
online



Administrator
22 Jahre dabei !

Intel Core i9
3600 MHz @ 5200 MHz
78°C mit 1.552 Volt


@Black nope, brauchst du nicht, die Variable wird mit frameset.htm?" + location.pathname übergeben.
Es muß halt nur eine frameset.htm bestehen, womit das Ziel beschrieben wird.


Hardware News lesen * Unterhalten * Smarthome und Gadgets
Übertakten, Modding und Testberichte * Fanartikel kaufen

Beiträge gesamt: 169704 | Durchschnitt: 20 Postings pro Tag
Registrierung: April 2001 | Dabei seit: 8390 Tagen | Erstellt: 11:28 am 28. Sep. 2002
BlackPixel
aus Tuttlingen
offline



OC God
21 Jahre dabei !

AMD Athlon XP
1733 MHz @ 1953 MHz
56°C mit 1.625 Volt


Ahh, das erleichter das getippe natürlich um einiges :lol: Danke, werde das testen. Falls auf meiner Seite nix mehr geht hab ichs verbockt :)

Cu BP


Wer anderen eine Grube gräbt, der hat ein Grubengrabgerät ;)
------------------------------------------------------------------------------

Beiträge gesamt: 2084 | Durchschnitt: 0 Postings pro Tag
Registrierung: Mai 2002 | Dabei seit: 8011 Tagen | Erstellt: 11:31 am 28. Sep. 2002