Forenindex » Archiv » Adobe GoLive » Frameset erzwingen

Frameset erzwingen

eppe
Beiträge gesamt: 18

19. Aug 2002, 16:52
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
Liebe GL-Freund,

bei mir funktioniert die Head-Aktion "Frame erzwingen" (OnLoad) nicht! Kann es sein, dass sie sich nur auf Verweise bezieht, die im gleichen Ordner wie das Frameset liegen?

Wer ist Spezialist? Schon jetzt vielen Dank für jeden noch so kleinen Hinweis.

cu FRANK

Frameset erzwingen

Dirk Levy
  
Beiträge gesamt: 9467

19. Aug 2002, 17:48
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
Hi,

nein das funktioniert auch wenn z.B. das Hauptset im Root liegt
und die Seiten in einem Unterverzeichnis.
Habe alles mit relativen Pfaden gemacht und ist kein Problem.
Sonst müßtest Du uns mal in den Quälcode schauen lassen.

Gruß
Dirk

Frameset erzwingen

eppe
Beiträge gesamt: 18

19. Aug 2002, 18:03
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
Dirk,

vielen Dank für die Nachricht. Bei mir funktioniert es nicht. Ich importiere die Script-Bibliothek zur Laufzeit. Der Code ist von daher sehr klein. Ein Beipiel (an dem es nicht funktioniert:

http://www.pafs.de/gesund/gesund_main.html hat die Action. Der Aufruf dieser Seite erzeigt den Fehler.
http://www.pafs.de öffnet index.html mit dem Frameset.

Was mache ich falsch?

Gruß

FRANK

Frameset erzwingen

Dirk Levy
  
Beiträge gesamt: 9467

19. Aug 2002, 18:11
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
Hi,

Du hast da ja eigene JavaScripts in den Seiten drinnen,
die ähnliche Funktionen ausführen und nicht von
GoLive sind evtl. beißt sich das....

Gruß
Dirk

Frameset erzwingen

eppe
Beiträge gesamt: 18

19. Aug 2002, 18:22
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
... jetzt nicht mehr. Den Code habe ich probeweise entfernt. Es läuft trotzdem nicht. Ich bin dem Wahnsinn nahe...

FRANK

Frameset erzwingen

Dirk Levy
  
Beiträge gesamt: 9467

19. Aug 2002, 18:32
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
Hi,

also wenn ich jetzt den Link aufrufe kommt der falsche Inhalt,
die Zuweisung ist bei Dir aber richtig. Bei meinen Gltipps.de
habe ich das auch mit dem Kopf gemacht. Sieht genauso aus.
Die Script-Bibliothek hast Du vor dem übertragen auch optimiert
(verkleinert) und binär übertragen?

Gruß
Dirk

Frameset erzwingen

eppe
Beiträge gesamt: 18

19. Aug 2002, 18:39
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
Dirk,

die Optimierung und binäre Übertragung habe ich jetzt gerade noch einmal gemacht. Ergebnis: Der Griff ins Klo. Hast du noch eine Idee?

FRANK

Frameset erzwingen

ruebe
Beiträge gesamt: 1113

19. Aug 2002, 18:50
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
Hi eppe,

ich muss bei mir auch die HTML-Dateien binär übertragen damit ich die GL-Actions verwenden kann... vielleicht versuchst Du ja das einmal.

Grüße René

Frameset erzwingen

eppe
Beiträge gesamt: 18

19. Aug 2002, 18:56
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
Hi Rene,

klappt auch nicht. Übrigens: steuert das GL nicht selbst?

Gruß

FRANK

Frameset erzwingen

Dirk Levy
  
Beiträge gesamt: 9467

19. Aug 2002, 19:08
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
Nein, leider nicht Du mußt das für die div.
Dateiendungen selber festlegen unter:
Webeinstellungen -- Dateizuordnungen -- Text
und da die Endungen für .js suchen und nach
Anwahl im Inspektor von Text auf binär umstellen.

Und die Optimierung der Script-Bibliothek sollte
man vor dem Übertragen nochmal durchführen.

Gruß
Dirk

Frameset erzwingen

eppe
Beiträge gesamt: 18

19. Aug 2002, 19:18
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
Ok, danke. Doch mein Problem löst dabei nicht. Vielleicht kommen noch mehr Hinweise? Vielen Dank!!!

Gruß

FRANK

Frameset erzwingen

Dirk Levy
  
Beiträge gesamt: 9467

19. Aug 2002, 19:22
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
Frank,

versuche doch trotz anderer Erfahrungen mal was passiert
wenn die Dateien auf einer Ebene liegen...

Dirk

Frameset erzwingen

ruebe
Beiträge gesamt: 1113

19. Aug 2002, 19:28
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
was soll das heißen GL steuert das nicht selbst?

Also bei mir PC kann ich sehrwohl einstellen wie die HTML-Dateien übertragen werden sollen...

Bearbeiten> Webeinstellungen> Dateizuordnung> Text und dann bei HTML auf binär...

wenn ich´s (war auch die Grundeinstellung von GL) auf Text stelle funktioniert bei mir auch kein einziger JavaScript...

Hier hab ich mal einen Screenshot von meiner Einstellung gemacht: http://members.chello.at/rs-design/test/webeinstellungen.gif

Grüße René
PS ich verwende GL6 - war aber bei GL5 auch so...

Frameset erzwingen

eppe
Beiträge gesamt: 18

19. Aug 2002, 19:30
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
Dirk,

ich habe gesund_main.html auf die Root gelegt: es klappt immer noch nicht.

FRANK

Frameset erzwingen

Dirk Levy
  
Beiträge gesamt: 9467

19. Aug 2002, 19:49
Bewertung:

gelesen: 8652

Beitrag als Lesezeichen
Hi Frank,

habe Dir eine Mail geschickt,
schreibe mir zurück was Du dazu meinst.

Gruß aus Winterhude

Dirk

Frameset erzwingen

Buzzbomb
Beiträge gesamt: 1268

19. Aug 2002, 20:32
Bewertung:

gelesen: 4441

Beitrag als Lesezeichen
hi,
hab mir gerade mal deine links angeschaut,funzt doch alles wunderbar,wo ist das problem?
kann es sein das du vielleicht javascript ausgeschaltest hast ;)

mfg

Frameset erzwingen

djservice.com
Beiträge gesamt: 14

19. Aug 2002, 21:31
Bewertung:

gelesen: 4441

Beitrag als Lesezeichen
Nimm das OUT Action. Das Ding läuft 1a uns ohne Probleme
Siehe unter:
http://www.djservice.com/site/produkte/Ecler/360/Hak360.html

Frameset erzwingen

Dirk Levy
  
Beiträge gesamt: 9467

19. Aug 2002, 21:38
Bewertung:

gelesen: 4441

Beitrag als Lesezeichen
Hi,

mit NS 4.79 kommt eine weiße Seite,
so ganz läuft es doch nicht, oderrrr?

Gruß
Dirk

Frameset erzwingen

eppe
Beiträge gesamt: 18

20. Aug 2002, 10:57
Bewertung:

gelesen: 4441

Beitrag als Lesezeichen
Danke für den Hinweis mit dem OUT-Action. Doch, warum bekomme ich die Lösung mit den GoLive Hausmitteln nicht hin? Gibt es jemanden im Forum, der es schon geschafft hat?
FRANK

Frameset erzwingen

ruebe
Beiträge gesamt: 1113

20. Aug 2002, 11:11
Bewertung:

gelesen: 4441

Beitrag als Lesezeichen
Hi,

also ich halte von der GL-Action überhaupt nichts. Das geht doch viel einfacher so:

<SCRIPT language="JavaScript">
<!--
if(top.location==self.location) location.href="Name_des_Framesets.html"
//-->
</SCRIPT>

Das schreibst Du einfach in den Head der einzelnen Frames und fertig! Das was da GL schreibt ist viel zu lang und funktioniert nicht wirklich... ist halt meine Meinung.

Grüße René

[ Diese Nachricht wurde geändert von: ruebe am 2002-08-20 11:13 ]

Frameset erzwingen

eppe
Beiträge gesamt: 18

20. Aug 2002, 11:15
Bewertung:

gelesen: 4413

Beitrag als Lesezeichen
Rene,

hast du einen Link, auf dem ich das checken kann?

FRANK

Frameset erzwingen

ruebe
Beiträge gesamt: 1113

20. Aug 2002, 11:17
Bewertung:

gelesen: 4413

Beitrag als Lesezeichen
klar:

http://www.sreindl.com/top.html

geht 100%ig mit allen Browsern, sogar Netscape 3

Grüße

Frameset erzwingen

djservice.com
Beiträge gesamt: 14

20. Aug 2002, 20:11
Bewertung:

gelesen: 4413

Beitrag als Lesezeichen
Tja Jungs, so einfach ist das dann doch nicht!
@ Levy: Wer nutzt noch Netscape? Du und 2,3 andere...
Selbst iCab kann die OUT Actions perfekt.

Zu Deinem Script. Die Seite wird NICHt automatisch in das Framesset geladen geladen wenn man Sie einzeln aufruft. Und genau das ist der Trick.

Also doch OUTfür 15$

Frameset erzwingen

ruebe
Beiträge gesamt: 1113

20. Aug 2002, 20:17
Bewertung:

gelesen: 4413

Beitrag als Lesezeichen
sorry aber das versteh ich echt nicht... wird nicht einzeln ins Frameset geladen? Wenn Du sie einzeln aufrufts wird sie schon ins Frameset geladen und punkt!

Ich hab doch extra ein Beispiel gepostet und da wird die eine einzige Seite aufgerufen - die holt das Script dann heim zu Mama. (Frameset)

Grüße

Frameset erzwingen

Dirk Levy
  
Beiträge gesamt: 9467

20. Aug 2002, 20:19
Bewertung:

gelesen: 4413

Beitrag als Lesezeichen
@ djservice.com:
Das hängt ja wohl von der Audience ab, aber Du schließt die Leute von vorne herein aus,
dann kommen die auch nicht wieder, es sei denn Du hattest vorher in der Statistik sowieso
nur unter 5% NS-User.
Ich kann mir das nicht erlauben mit 10-15% NS4.x-Usern. Und bedenke in vielen Unis,
öffentlichen Einrichtungen, Behörden etc. gibt es halt nur den NS4.x.

BTW: Ich benutze, wenn ich sie brauche die Outactions schon länger.

Gruß
Dirk

Frameset erzwingen

Buzzbomb
Beiträge gesamt: 1268

20. Aug 2002, 20:42
Bewertung:

gelesen: 4413

Beitrag als Lesezeichen
hi,
warum nimmst du nicht einfach die gl action frame erzwingen und fertig,lass dass mit dem content sowieso weg,einfach nur das frameset laden lassen,dann ist man zwar nicht direkt auf "gesundheit",aber dann funzt es wenigstens vernünftig.

mfg

Frameset erzwingen

Urs Gamper
  
Beiträge gesamt: 4027

20. Aug 2002, 21:19
Bewertung:

gelesen: 4413

Beitrag als Lesezeichen
hallo
ich habe nun einen test aufgeschaltet.
folgendes wurde erstellt: frameset mit drei frames im root. fram "left" und "main" im unterverzeichnis "ordner". frame top im unterverzeichnis "ordner2", welcher sich im verzeichnis "ordner" befindet. alle drei seiten haben die funktion frameset erzwingen. (golive-action)
bittet testet es aus! oder habe ich da euer problem falsch verstanden?
http://www.hilfdirselbst.ch/beispiele/golive/frames/

Frameset erzwingen

Dirk Levy
  
Beiträge gesamt: 9467

20. Aug 2002, 21:23
Bewertung:

gelesen: 4413

Beitrag als Lesezeichen
Super Urs...

funktioniert genau richtig,
jetzt weiß ich nur noch immer nicht
warum es bei Frank nicht geht....

Vielen Dank

Dirk

Frameset erzwingen

Buzzbomb
Beiträge gesamt: 1268

20. Aug 2002, 22:20
Bewertung:

gelesen: 4413

Beitrag als Lesezeichen
hi,
er hat da noch einen zusatz drin "content sowieso",dadurch will er wohl das nicht einfach nur das frameset geladen wird,sondern das frameset mit der einzelseite in der der "framemaker" steckt und das funzt nich.

mfg

Frameset erzwingen

eppe
Beiträge gesamt: 18

21. Aug 2002, 14:39
Bewertung:

gelesen: 4413

Beitrag als Lesezeichen
Hallo Dirk, Urs, buzzbomb,

ich habe Urs's Beispiel bei mir nachgebaut und online gestellt: http://www.schweppe-online.de/ordner/main.html. Und es funktioniert. Welche Schlüsse muss ich daraus ziehen? Meine Rechnerumgebung ist offenbar nicht ein Teil des Problems. Dennoch geht es auf den Seiten, die ich gestern mit Dirk gecheckt habe, nicht (Dirk, nochmals vielen Dank!). buzzbomb, der "content sowieso", wo ist der? Würde mmich freuen, wenn ich doch noch den (die) Fehler eingrenzen kann. Urs, die Seiten einzeln Laden geht jedoch nicht. Absicht?
In Hamburg ist es heiß. Grüße FRANK

Frameset erzwingen

Buzzbomb
Beiträge gesamt: 1268

21. Aug 2002, 15:04
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
hi,
du hast da
<csactions>
<csaction name="242EE500" class="FrameMaker" type="onload" val0="../index.html" val1="content">
</csactions>

versuch es mal ohne "content".

mfg

Frameset erzwingen

eppe
Beiträge gesamt: 18

21. Aug 2002, 15:11
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
Warum. "content" ist die Variable für den Namen des Frames (name = "content"), in dem die Einzelseiten geöffnet werden sollen. Ich bin sicher, dass das so richtig ist.

FRANK

Frameset erzwingen

Buzzbomb
Beiträge gesamt: 1268

21. Aug 2002, 16:24
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
hi,
du hast "content" drinstehen und es funzt nich,ich hab nichts drinstehen und es funzt :),gib einfach mal nichts an,oder gesundheit.html,versuch macht kluch.

mfg

Frameset erzwingen

Ecki
Beiträge gesamt: 378

21. Aug 2002, 17:14
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
Hallo,
ich möchte mich in dieses Thema einklinken:
Habe den Frameset ebenfalls in GL6 nachgebaut.
Bei Aufruf der Vorschau wird jede Frameseite angemeckert:

In dem Skript auf der Seite ist ein Fehler aufgetreten!
Zeile: 1015
Zeichen: 1
Fehler: 'Event' ist undefiniert
Code: 0
Soll die Seite weiterhin ausgeführt werden?

Die Syntax-Prüfung ergab keine Fehler. Dennoch wird auch im IE-Browser der 'Fehler auf der Seite!' moniert
Das kann doch nicht in Ordnung sein?

Frage und Gruß von Eckhard

Frameset erzwingen

eppe
Beiträge gesamt: 18

21. Aug 2002, 18:03
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
Hallo Ecki,

Zeile 1015, Zeichen 1? Wieso so viele Zeilen? Welchen Frameset hast du nachgebaut? Welches Ereignis ist in Zeile 1015 undefiniert?

FRANK

Frameset erzwingen

Ecki
Beiträge gesamt: 378

21. Aug 2002, 18:17
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
Es ist der Frameset vom Urs (http://www.hilfdirselbst.ch/beispiele/golive/frames/) bzw. auch dein Beispiel.
Die Zeilenzahl wundert mich selbst. Es gibt gar nicht soviel: 19 Zeilen (index.html) bzw. 23 Zeilen (Frameseite)

Gruß von Eckhard

Frameset erzwingen

Ecki
Beiträge gesamt: 378

21. Aug 2002, 19:02
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
Ist nun geklärt: Ich vergaß die Script-Biliothek zu optimieren.

Gruß von Eckhard

Frameset erzwingen

Dirk Levy
  
Beiträge gesamt: 9467

21. Aug 2002, 20:43
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
Nie vergessen, ist ganz wichtig.

Gruß
Dirk

Frameset erzwingen

rene
Beiträge gesamt: 116

21. Aug 2002, 20:49
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
Hi,

wieso wird die script bibliothek eigentlich nicht automatisch von gl optimiert, wenn es sowieso nur so funzt???
ist schon etwas nervig das ganze, weil man ja auch nicht
immer gleich daran denkt.
In gl6 wird sie ja wenigstens beim upload otimiert
(wenn man das so einstellt!).

So das wäre mal ein vorschlag an die herren von adobe!

Frameset erzwingen

Dirk Levy
  
Beiträge gesamt: 9467

21. Aug 2002, 21:04
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
Oh, ich hätte da noch einen,
je nach Sitedatei einen eigenen
Namen für die Bibliothek mit einem
eigenen Foldernamen und nicht
generell wie jetzt.

Da ich auch als Subunternehmer
tätig bin nervt das unheimlich....

Gruß
Dirk

Frameset erzwingen

rene
Beiträge gesamt: 116

21. Aug 2002, 21:30
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
du kannst doch aber unter "website --> einstellungen"
namen für datei und ordner vergeben, oder habe
ich jetzt was falsch verstanden??
du meintest doch je website-projekt?

Frameset erzwingen

Dirk Levy
  
Beiträge gesamt: 9467

21. Aug 2002, 21:36
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
Du bist genial

Danke....

Manchmal ist man zu faul zum suchen...

Gruß
Dirk

Frameset erzwingen

rene
Beiträge gesamt: 116

21. Aug 2002, 22:12
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
nun, bei der fülle von möglichkeiten kann man
wohl auch mal etwas übersehen, oder man sucht ewig im sinne.....wo war denn das jetzt bloß!!!

Frameset erzwingen

Urs Gamper
  
Beiträge gesamt: 4027

22. Aug 2002, 00:55
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
@rene
es funzt üblicherweise auch ohne das optimieren der skript-bibliothek.
aber ganz grundsätzlich muss hier auch einmal erwähnt werden, dass bei golive 6 unter voreinstellungen - website - exportieren bzw. hochlade-/synchron-zeit das feld "skript-bibliothekt optimieren" aktiviert werden sollte. so wird die bibliothek bei jedem upload automatisch optimiert.
@eppe
die seite einzeln laden - sollte man ja in diesem beispiel wirklich nicht können. ich habe den link nur gesetzt, damit man das ganze sogleich überprüfen konnte - ohne zuerst den seitennamen ausfindig machen zu müssen. ok?

[ Diese Nachricht wurde geändert von: Urs Gamper am 2002-08-22 00:59 ]

Frameset erzwingen

eppe
Beiträge gesamt: 18

22. Aug 2002, 08:07
Bewertung:

gelesen: 3880

Beitrag als Lesezeichen
@urs
Danke für deinen Hinweis.
@alle
Das Thema läuft nun schon ein paar Tage, viele Hinweise sind eingegangen, der ein oder andere Tipp war brauchbar. Das Problem jedoch besteht nach wie vor. Für mich stellt sich die Situation zur Zeit wie folgt dar: Beginne ich eine Site komplett neu als Framelösung und benutze ich dabei die Head-Action, läuft es reibungslos. Habe ich aber vor, eine Site, die schon einige Jahre besteht, nachträglich mit der Action zu optimieren, scheitere ich. Von Dirk kam jetzt der Hinweis, eine Site komplett vom FTP-Server als neues Projekt einzulesen. Diesen Versuch werde ich die nächsten zwei Tage unternehmen. Ihr hört von mir! Und danke für die viele Hilfe!

Frameset erzwingen

Dirk Levy
  
Beiträge gesamt: 9467

22. Aug 2002, 09:08
Bewertung:

gelesen: 2717

Beitrag als Lesezeichen
Hallo Frank,

Du mußt das nicht unbedingt vom FTP-Server,
sondern kannst auch die von der Platte nehmen
und importierst die Neu...

Gruß
Dirk

Frameset erzwingen

eppe
Beiträge gesamt: 18

22. Aug 2002, 12:20
Bewertung:

gelesen: 2717

Beitrag als Lesezeichen
Dirk,
ich habe beides - ohne Erfolg - getestet. Wie sagen doch die Esoteriker: Es gibt viele Dinge zwischen Himmel und Erde, die man nicht erklären kann.

Frameset erzwingen

ruebe
Beiträge gesamt: 1113

22. Aug 2002, 13:09
Bewertung:

gelesen: 2717

Beitrag als Lesezeichen
tschuldigung wenn ich mich da nochmal einmische - aber wollte nur mal fragen was mit meinem JavaScriptchen ist? Geht das denn nicht? Oder erfüllt es seinen Zweck nicht?

Will hier ja nicht den Beleidigten spielen - aber wenn daran was nicht funktioniert, wäre es von euch toll wenn Ihr mir das sagen könntet!

Grüße René

Frameset erzwingen

eppe
Beiträge gesamt: 18

22. Aug 2002, 13:49
Bewertung:

gelesen: 2717

Beitrag als Lesezeichen
Rene,



das Script (ich muss gestehen, dass ich kein JS-Programmierer bin) erschließt sich mir nicht recht.



Meine Grundstruktur: eine index.html mit z.b. 2 Frames. Links Navigation (name="navi"), rechts Content (name="main"). Dann mehrere Ordner/Unterordner, in denen HTML-Dateien liegen. Schön geordnet. In welche Dateien muss dein JS? Angenommen, in bin in irgendeinem Ordner. Dort tippe ich in den Head einer HTML-Datei nun



<SCRIPT language="JavaScript">

<!--

if(top.location==self.location) location.href="Name_des_Framesets.html"

//-->

</SCRIPT>



"Name_des_Framesets.html" ist die index.html. Ok. Aber woher weiß das Script, in welchen von beiden dort definierten Frames die Page platziert werden soll?



Grüße nach Graz! FRANK

(Dieser Beitrag wurde von Miro Dietiker am 20. Sep 2002, 22:50 geändert)

Frameset erzwingen

ruebe
Beiträge gesamt: 1113

22. Aug 2002, 14:10
Bewertung:

gelesen: 2717

Beitrag als Lesezeichen
Hi Frank,

nochmal die Erklärung zu meinem Script:

Du musst es einfach in jeden Teil des Framesets reinschreiben... und da in jeweils den HTML-Dateien - im Head.

Ein Beispiel: Du hast ein Frameset=index.html dann eine weitere Datei für die Navigation=navi.html und dann noch mehrere Dateien für den Inhalt=inhalt1.html, inhalt2.html, usw.

Bei der index.html baust Du ganz normal Dein Frameset zusammen, in der navi.html und in den inhalt1(2+3).html fügst Du das JavaScriptchen ein. Wichtig dabei ist nur, dass bei location.href="index.html" eben als Ziel Dein Frameset angebeben wird.

Grüße René

Frameset erzwingen

eppe
Beiträge gesamt: 18

23. Aug 2002, 12:10
Bewertung:

gelesen: 2717

Beitrag als Lesezeichen
Rene,
ich werde das in den nächsten Tagen checken. Dir und allen anderen ein schönes Wochenende!
FRANK