 |
| 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 |
02.07.2002, 01:48
|
#1
|
|
TP-Insider
Registriert seit: Aug 2001
Ort: bei Karlsruhe
|
ein- und ausblenden von Ebenen
hallo zusammen,
ich habe 4 Ebenen auf der gleichen x-y-Position (also übereinander) auf einer Seite, die ich per mausclick jeweils in der Sichtbarkeit ändern will. Die erste sichtbare Ebene enthält einen Flashfilm, alle anderen Ebenen werden nur Grafiken und Text enthalten.
Frage:
DW4 bietet verschiedene Ereignisse im Verhalteninspektor an:
onMouseDown
(onMouseDown)
(onClick)
mir ist hier der Unterschied nicht ganz klar. Was soll ich nehmen? Das standardmäßig gesetzte onMouseDown funzt bei IE5 aber nicht in NN4+6.
Problem:
(onClick) funzt bei NN4 und IE5, aber nicht bei NN6.
Habe bereits den Netscape-Pack von Macromediia heruntergeladen - hat nix gebracht.
In NN6 werden einfach die anderen Ebenen nicht eingeblendet.
Verwende den Div-Tag - liegts daran?
Hat da jemand einen Tip oder ein javascript parat?
hier
__________________
Daydreamer
|
|
|
02.07.2002, 02:06
|
#2
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
Hi daydreamer,
deine Site läuft in IE, Opera, NN 4.78 (!!!) und Mozilla
nur NN 6.2 will nicht nicht
bin nicht der coder und hab' auch wenig Erfahrung mit Layern, auf meiner eigenen Site hab' ich das mal gemacht, dort funktioniert es mit allen Browsern.
Kannst ja mal den code vergleichen, vielleicht hilft dir das: direkt ohne Frame
Habe dort auch noch die Autolayers-Extension von P7 verwendet, dient aber nur der Vereinfachung des Handlings, am Grundprinzip ändert die nix.
PS: sehr schöne Site übrigens 
|
|
|
02.07.2002, 10:45
|
#3
|
|
TP-Insider
Registriert seit: Aug 2001
Ort: bei Karlsruhe
|
Hi ratti,
also, das bereitet mir doch Kopfzerbrechen. Ich hab mir mal Deine Seite unter dem Link angeschaut, aber wie Du bereits sagst, das Prinzip ändert sich nicht.
Ist es möglich, das das setzen der Sichtbarkeit einer Ebene abhängig von deren Inhalt ist? Will sagen, wenn ein Flashfilm drin läuft, funktionierts nicht? Das merkwürdige dabei ist, das es ja unter allen anderen Browsern funzt, außer NN6. Oder liegt es doch am Script? Wenn ich nur wüßte, in welcher Richtung ich suchen soll.
Trotzdem nochmal die Nachfrage:
DW4 bietet im Verhaltensinspektor diverse Ereignisse an, deren Unterschied mir nicht ganz klar ist.
a) (onClick)
b) (onMouseDown)
c) onMouseDown
Ich frage deshalb, weil das Einblenden der Ebenen unter NN4 erst funktioniert hat, wenn ich als Ereignis (onClick) vorgebe.
Bei dem Ereignis (onMouseDown) oder onMouseDown funktionierts nur im IE.
Vielleicht kann ja doch noch einer den entscheidenenden Tip liefern.
@Ratti: danke für das Kompliment.  btw - findest Du, das die Site zu viele Schriftarten enthält?
__________________
Daydreamer
|
|
|
02.07.2002, 11:03
|
#4
|
|
TP-Specialist
Registriert seit: Oct 2001
Ort: München
|
Zitat:
Original geschrieben von daydreamer
Hi ratti,
also, das bereitet mir doch Kopfzerbrechen. Ich hab mir mal Deine Seite unter dem Link angeschaut, aber wie Du bereits sagst, das Prinzip ändert sich nicht.
Ist es möglich, das das setzen der Sichtbarkeit einer Ebene abhängig von deren Inhalt ist? Will sagen, wenn ein Flashfilm drin läuft, funktionierts nicht? Das merkwürdige dabei ist, das es ja unter allen anderen Browsern funzt, außer NN6. Oder liegt es doch am Script? Wenn ich nur wüßte, in welcher Richtung ich suchen soll.
Trotzdem nochmal die Nachfrage:
DW4 bietet im Verhaltensinspektor diverse Ereignisse an, deren Unterschied mir nicht ganz klar ist.
a) (onClick)
b) (onMouseDown)
c) onMouseDown
Ich frage deshalb, weil das Einblenden der Ebenen unter NN4 erst funktioniert hat, wenn ich als Ereignis (onClick) vorgebe.
Bei dem Ereignis (onMouseDown) oder onMouseDown funktionierts nur im IE.
Vielleicht kann ja doch noch einer den entscheidenenden Tip liefern.
|
Zu dem Unterschied der verschiedenen Hyperlink-Aktionen gabs schon mal einen interessanten Thread, der das ganz gut erklärt, hier: http://www.traum-projekt.com/forum/s...hlight=onclick
Was Dein Layer-Problem angeht, ist mir gerade selber rätselhaft, da ich nicht kapiere warum ausgerechnet der NS4 die DIV-Tags schluckt und der NS6 nicht. Normalerweise ist es doch umgekehrt. Vielleicht finde ich (bzw. jemand) noch eine Erklärung.
Gruß
Alexander
|
|
|
02.07.2002, 11:39
|
#5
|
|
TP-Junior
Registriert seit: Jul 2002
Ort: Mönchenglabach
|
Hi Daydreamer,
also meiner Meinung MUSS on click bei allen (!) Browsern funktionieren. Auch bei NN6. Normalerweise ist NN4 der Browser der immer Mist macht, und bei dem nix funktioniert.
on mouse down ist wenn Du die linke Maustaste gedrückt hast.
on mouse up ist wenn Du sie wieder loslässt.
Diese beiden Sachen gehen aber normalerweise nicht mit Netscape. (Wie so vieles :-( )
Du kannst aber doch bei den Verhaltensweisen einstellen für welche Browser DW Dir die möglichen Verhalten anzeigt.
Da wirst Du dann sehen, dass IE irgendwie alles unterstützt und NN fast gar nix!! Aber on click klappt bei allen.
Bis dann
Tschcöööööö
|
|
|
02.07.2002, 11:53
|
#6
|
|
TP-Insider
Registriert seit: Aug 2001
Ort: bei Karlsruhe
|
hallo kafkaesk,
also, das mit den Klammern ist ja in dem von Dir genannten Thread recht gut erklärt.
Ich versteh das also so, das mir immer die Ereignisse angeboten werden, die, bezogen auf das jeweilige Objekt, von allen Browsern umgesetzt werden können.
Das komplizierte dabei ist nun: Rolloverbilder verstehen (onClick), (onMouseDown) und onMouseDown. Zusätzlich im Zusammenhang mit Ebenen zieht hier aber nur das (onClick). Das bekommt mann leider nur durch probieren heraus.
Also, die eine Frage wäre damit geklärt.
Bleibt noch das NN6-Problem mit den Ebenen. Mich beschleicht so das ungute Gefühl, das das Ebenen-inhaltsabhängig ist.
__________________
Daydreamer
|
|
|
02.07.2002, 11:54
|
#7
|
|
TP-Junior
Registriert seit: Jul 2002
Ort: Mönchenglabach
|
Hab noch was vergessen.....
guck mal in DW unter Datei / im Zielbrowser überprüfen und nimm dann mal NN6. Dann zeigt der Dir wahrscheinlich an, dass NN6 das on click Ereigniss in irgendeinem Tag nicht unterstützt. Wenn Du das hast schreibs mal hier rein. Das hilft auf jeden Fall weiter. Weil NN nicht bei allen Tags das on click Ereignis unterstützt.
Du solltest aber auf jeden Fall mit dem on click arbeiten. Weil on mouse down normalerweise nicht oder sehr selten benutzt wird, und wie gesagt nicht von allen Browsern unterstützt wird.....
 Dirk 
|
|
|
02.07.2002, 12:42
|
#8
|
|
TP-Junior
Registriert seit: Jul 2002
Ort: Mönchenglabach
|
Oh je,
also ich hab mir die seite jetzt mal angeguckt. Ich versteh allerdings überhaupt gar nicht wieso das mit NN6 nicht klappt.
Sieht eigentlich alles ganz normal aus.
Bei den Buttons kannst du eigentlich den Bildertausch wiederherstellen bei mouse out rauslassen. Du hast ja beim Bildertausch angekreuzt, dass er beim verlassen mit der Maus das originale Bild wieder herstellt..
|
|
|
02.07.2002, 12:58
|
#9
|
|
TP-Insider
Registriert seit: Aug 2001
Ort: bei Karlsruhe
|
also dann jetzt mal bitte ein Test. Ich habe hier leider im Betrieb keinen NN6 zur Verfügung. Es war gestern abend schon sehr spät, und ich weiß nicht, ob ich die (onClick) Ereignisse auch in der anderen Seitenversion eingepflegt habe.
Bitte testet mal den Link mit NN6 - das ist die Version der Seite ohne Flash in der ersten Ebene (hier ist da nur ne einfache Grafik drin).
Link
__________________
Daydreamer
|
|
|
02.07.2002, 13:21
|
#10
|
|
TP-Junior
Registriert seit: Jul 2002
Ort: Mönchenglabach
|
Also die tut´s .
|
|
|
02.07.2002, 13:50
|
#11
|
|
TP-Special Mod
Registriert seit: May 2001
Ort: Arnsberg - Sauerland
|
jau, läuft in NN 6.2 
|
|
|
02.07.2002, 14:02
|
#12
|
|
TP-Insider
Registriert seit: Aug 2001
Ort: bei Karlsruhe
|
*grübel* *haarebüschelweiseausreiß*
Dann kanns doch eigentlich nur noch an dem Flash-Objekt liegen!?!
Die eingesetzten scripte sind ja in beiden Versionen exakt die gleichen aus DW. Den Flash-Film hab ich in Swish erstellt, hat bei NN6 net gefunzt. Ich hab den fertigen swf dann zur Sicherheit auch noch mal in Flash importiert und nochmal exportiert - es hätte ja sein können, das Swish mir hier irgendeinen Mist zusammenbraut. Aber das war es dann letztendlich auch nicht.
Der Flashfilm hat je eine Start/Stop-Action und wird auch nur einmal abgespielt. Müssen da vielleicht noch separate scripte dazu? Vielleicht kann man die visibility-Eigenschaft bei Ebenen mit Flash-Inhalten nicht anwenden. Was wäre denn, wenn ich eine ausgeblendete Ebene mit einem Flashfilm wieder sichtbar mache? Der Film würde doch sicherlich nicht abgespielt, denn das passiert ja nur einmalig nach dem Laden der Seite. *grummel*
__________________
Daydreamer
|
|
|
02.07.2002, 14:22
|
#13
|
|
TP-Specialist
Registriert seit: Oct 2001
Ort: München
|
Jetzt mal so in den blauen Dunst gesprochen: und wenn Du die Flash-Animation in eine Tabelle legst und die anderen Layer drüber? Vielleicht gehts ja dann.
Gruß
Alexander
|
|
|
02.07.2002, 14:38
|
#14
|
|
TP-Insider
Registriert seit: Aug 2001
Ort: bei Karlsruhe
|
__________________
Daydreamer
|
|
|
03.07.2002, 12:13
|
#15
|
|
TP-Insider
Registriert seit: Aug 2001
Ort: bei Karlsruhe
|
Hallo zusammen,
also, jetzt habe ich mal den Rat von Kafkaesk befolgt. Flash in eine Tabelle gepackt und dann versucht, mit Ebenen zu überlagern. Auch dieses hat nicht funktioniert. Flash drängt sich sowas von hartnäckig in den Vordergrund.... Es ist also offensichtlich nicht möglich, einen Flashfilm in irgendeiner Form zu überdecken.
Bei diesem Test ist mir übrigens aufgefallen, das bereits in der von Euch getesteten Version die Ebenen-Einblendung funktioniert hat, man hat es nur nicht gesehen, weil der Flashfilm in der ersten Ebene genauso groß war, wie die daruntewrliegenden Ebenen.
__________________
Daydreamer
|
|
|
|
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.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 10:50 Uhr.
|
 |