Zurück   Flashforum > Alternative Technologien > JavaScript & jQuery

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 30-09-2009, 13:04   #1 (permalink)
Neuer User
 
Benutzerbild von mc.bench
 
Registriert seit: Oct 2003
Ort: Hamburg
Beiträge: 16
Firefox und overflow Angabe

Hi @ll,

habe ein expandable flashfilm. Das object TAG wird in ein DIV eingebunden, welches beim mouseout mit overflow:hidden beschnitten und beim mouseover mit overflow:visible komplett dargestellt wird. Das funzt auch alles. Das Problem mit FF ist, das beim expandieren und collapsen der flashfilm immer wieder in das erste frame springt. Habe schon gegoogelt aber keine Lösung zu dem Thema gefunden.

Weiss jemand von Euch wie man diesen, ich nehme mal an ein ff Bug (IE funzt wunderbar) umgehen kann?

Der wmode muss auf transparent stehen.

Gruß

mc.bench
mc.bench ist offline   Mit Zitat antworten
Alt 30-09-2009, 15:55   #2 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
leider nein. aber wie ist es wenn du es bei overflow:hidden beläst und bei mousover die größe des divs manipulierst?! das sollte keine probleme machen!
Nicmare ist offline   Mit Zitat antworten
Alt 30-09-2009, 16:26   #3 (permalink)
Neuer User
 
Benutzerbild von mc.bench
 
Registriert seit: Oct 2003
Ort: Hamburg
Beiträge: 16
hi nicmare,

erstmal danke für deine Antwort.

Ist vielleicht nicht ganz eindeutig beschrieben worden von mir.

Das div wird mit overflow:hidden / visible manipuliert.

Naja, werde mal weiter suchen.

Trotzdem danke.

Gruß

mc.bench
mc.bench ist offline   Mit Zitat antworten
Alt 30-09-2009, 16:28   #4 (permalink)
Wetmaster
 
Benutzerbild von Nicmare
 
Registriert seit: Aug 2001
Ort: BERLIN
Beiträge: 3.075
das hab ich schon verstanden. ich empfehle dir den isolierten code im richtigen forum zu posten. dann kann ich dir unter umständen nen workaround scripten.
Nicmare ist offline   Mit Zitat antworten
Alt 30-09-2009, 16:29   #5 (permalink)
nobody is perfect
 
Benutzerbild von richtsteiger
 
Registriert seit: Jul 2004
Ort: munich
Beiträge: 876
Ich mach es aus besagten Problemen genau so wie es Nicmare beschrieben hat
und das funktioniert auch in allen getesteten Browsern. Hab vorher auch mit
overflow:hidden / visible propiert, lediglich die Änderung der Größe des DIVs bei
Verwendung von overflow:hidden führt zu einem zufrieden stellenden Ergebnis.
__________________
XING
richtsteiger ist offline   Mit Zitat antworten
Alt 01-10-2009, 08:56   #6 (permalink)
Neuer User
 
Benutzerbild von mc.bench
 
Registriert seit: Oct 2003
Ort: Hamburg
Beiträge: 16
hi @ll,

danke noch mal.

Ich werde den Code im JavaScript forum posten.

Viele Grüße

mc.bench
mc.bench ist offline   Mit Zitat antworten
Alt 01-10-2009, 09:13   #7 (permalink)
Neuer User
 
Benutzerbild von mc.bench
 
Registriert seit: Oct 2003
Ort: Hamburg
Beiträge: 16
Firefox und overflow Angabe 2

hi Nicmare,

hier der Code für das expandable ad.

flashinc="";
flashinc+='<div id="AT_ANCHOR_DIV_ADFC_CUID_" style="overflow:hidden;position:relative;width:300 px;height:250px;z-index:100000;">';
flashinc+='<div id="AT_DIV_ADFC_CUID_" ' ;
flashinc+=' onmouseout="collapse_ADFC_CUID_()" onmouseover="expand_ADFC_CUID_()"';
flashinc+=' style="width:300px; height:250px; z-index:100000;position:absolute;top:0px;left:-300px;">';
if (ShockMode){
flashinc+='<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://active.macromedia.com/flash2/cabs/swflash.cab#version=5,0,0,0" id="AT_OBJECT_ADFC_CUID_" name="AT_OBJECT_ADFC_CUID_" width="600" height="250">';
flashinc+='<param name=movie va'+'lue="'+AT_FLASH+'&CURRENTDOMAIN='+AT_CURRENTD OMAIN+ '">';
flashinc+='<param name=quality value="best">';
flashinc+='<param name="allowscriptaccess" value="always">';
flashinc+='<param name="swLiveConnect" value="true">';
flashinc+='<param name="wmode" value="transparent">';
flashinc+='<embed sr'+'c="'+AT_FLASH+&CURRENTDOMAIN='+AT_CURRENTDOMA IN+ '" id="AT_OBJECT_ADFC_CUID_"';
flashinc+=' name="AT_OBJECT_ADFC_CUID_" quality="best"';
flashinc+=' allowScriptAccess="always" swLiveConnect=true width="600" height="250" ';
flashinc+=' wmode="transparent" ';
flashinc+=' type="application/x-shockwave-flash" ';
flashinc+='</embed>';
flashinc+='</object>';
} else {
flashinc+='<a href="'+IMGCLICK+'" target="_blank">';
flashinc+='<img s'+'rc="'+AT_IMAGE+'" WIDTH="300" HEIGHT="250" alt="'+AT_TEXT+'" title="'+AT_TEXT+'" border="0">';
flashinc+='</a>';
}
flashinc+='</div>' ;
flashinc+='</div>';

Das Ad ist hier zu sehen:

http://www.mcbench.net/adtech/index3.html



Viele Grüße

mc.bench

Geändert von mc.bench (01-10-2009 um 09:28 Uhr)
mc.bench ist offline   Mit Zitat antworten
Alt 01-10-2009, 09:20   #8 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Bitte nicht 2mal das gleiche Thema anfangen. Dann lieber nen Mod bitten, das zu verschieben.
Habe die Threads jetzt im JS-Bereich zusammengeklebt.
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 01-10-2009, 11:00   #9 (permalink)
Neuer User
 
Benutzerbild von mc.bench
 
Registriert seit: Oct 2003
Ort: Hamburg
Beiträge: 16
sry, kommt nicht wieder vor. :-)

Gruß

mc.bench
mc.bench ist offline   Mit Zitat antworten
Alt 01-10-2009, 11:18   #10 (permalink)
mod_rewrite
 
Benutzerbild von sonar
 
Registriert seit: Feb 2003
Ort: München
Beiträge: 15.621
Is ja nicht so schlimm... eigentlich war ja Nicmare schuld, der dich in die Richtung "gedrängt" hat...
__________________
RTFM
Wie man Fragen richtig stellt.

Achim Bindannmalweg

Money makes the world go round, fear makes it turn much faster.
(New Model Army)
sonar ist offline   Mit Zitat antworten
Alt 06-10-2009, 21:38   #11 (permalink)
backflasher
 
Benutzerbild von SteveDragon
 
Registriert seit: Sep 2001
Ort: Darmstadt
Beiträge: 92
Question same problem but different

Hallo Zusammen,

ich hab da eine erweiterte Version des oben genannten Problems, hab mir bereits den Wolf gegoogelt und hier gesucht wie ein weltmeister, ohne Erfolg.

Folgendes:
Ich hab das expandable mit dem wmode=transparent und overflow:hidden und der Größenänderung des DIVs wunderbar hinbekommen. Nur gibt es da nun ein Problem: "Hinter" dem bereich, der in nicht-expandiertem Zustand transparent ist, liegen Buttons von der Website, diese sind nicht mehr klickbar, weil da die transparente fläche des Flashs drüberliegt. Oder anders: die Buttons der Seite die beim expandieren des Banners verdeckt werden sind zwar im un-expandierten Zustand des Banners sichtbar, aber NICHT KLICKBAR.

Das ganze hab ich hier im FF 3.5 auf Win XP .

Wenn da irgendwer einen Tipp für mich hat wär das Klasse!!!

Liebe Grüße

Steve
__________________
creative audio and design
electronic dance music
drums & percussion
gfx & web


www.ci-sounds.de - www.stevedragon.com
SteveDragon ist offline   Mit Zitat antworten
Alt 07-10-2009, 06:23   #12 (permalink)
nobody is perfect
 
Benutzerbild von richtsteiger
 
Registriert seit: Jul 2004
Ort: munich
Beiträge: 876
Vermutung: Dann hat dein DIV im nicht expandierten Zustand nicht die Größe
des "kleinen" Flashs oder es fehlt die overflow:hidden - Angabe. Hast du mal
eine Beispielseite für uns?
__________________
XING
richtsteiger ist offline   Mit Zitat antworten
Alt 07-10-2009, 09:12   #13 (permalink)
backflasher
 
Benutzerbild von SteveDragon
 
Registriert seit: Sep 2001
Ort: Darmstadt
Beiträge: 92
moin!

nein, die overflow:hidden angabe im Div hab ich drin.

Ich kann leider keinen Link senden, da ich das nur in einer live-Testumgebung auf der Arbeit habe. Da kommt man von außen nicht ran.
__________________
creative audio and design
electronic dance music
drums & percussion
gfx & web


www.ci-sounds.de - www.stevedragon.com
SteveDragon ist offline   Mit Zitat antworten
Alt 07-10-2009, 10:39   #14 (permalink)
backflasher
 
Benutzerbild von SteveDragon
 
Registriert seit: Sep 2001
Ort: Darmstadt
Beiträge: 92
Workaround

für alle die es interessiert, ich hab einen Workaround gefunden.

Man kann sich der CSS-Angabe "clip:rect(wert,wert,wert,wert)" bedienen und damit den transparenten Bereich "noch unsichtbarer" machen, also den Bereich darunter wieder klickbar.

Man muß dann die jew. expand und collapse-Funktionen anpassen damit die clip-werte sich entsprechend ändern bei Mouseover.

Grüße an alle

Steve
__________________
creative audio and design
electronic dance music
drums & percussion
gfx & web


www.ci-sounds.de - www.stevedragon.com
SteveDragon ist offline   Mit Zitat antworten
Alt 07-01-2010, 14:59   #15 (permalink)
Neuer User
 
Benutzerbild von mc.bench
 
Registriert seit: Oct 2003
Ort: Hamburg
Beiträge: 16
Moin,

clip:rect funzt wunderbar. Ist nur etwas Aufwändiger wenn das Flash aus der Mitte heraus expandieren soll.


Gruß

mc.bench
mc.bench ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Flash Hintergrund - div mit overflow (firefox) xandy HTML und CSS 6 16-03-2009 09:05
Firefox verliert bei overflow hidden die auswahl dassoud JavaScript & jQuery 0 07-06-2006 09:25
[CSS] Hintergrund verschwindet bei einer float-Angabe im Firefox Viktor M. HTML und CSS 2 13-10-2005 13:08
overflow-x /overflow-y und center echo5-7 HTML und CSS 4 27-02-2004 15:10
CSS: overflow:scroll Björn L. HTML und CSS 15 08-02-2004 15:44


Alle Zeitangaben in WEZ +1. Es ist jetzt 12:03 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele