mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 19.04.2024 08:46 Benutzername: Passwort: Auto-Login

Thema: Flashbanner verdeckt Dropdown Menü - wie Attribut einfügen? vom 07.07.2008


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Allgemeines - Nonprint -> Flashbanner verdeckt Dropdown Menü - wie Attribut einfügen?
Seite: Zurück  1, 2
Autor Nachricht
TOMillr
Threadersteller

Dabei seit: 21.03.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Sa 12.07.2008 13:18
Titel

Antworten mit Zitat Zum Seitenanfang

Habe es nun mal mit folgendem Code probiert - leider ohne Erfolg. Die Flash-Werbebanner überlagern immer noch das Menü.

Code:

<script type="text/javascript">
var setAttributeInCollection = function ( collection, attribute, value )
{
  for (var i = 0; i < collection.length; i++)
  {
    collection[i][attribute] ?
       collection[i][attribute] = value :
       collection[i].setAttribute(attribute,value); 
  }
}
window.onload = function ( )
{
  var my_params=document.getElementsByTagName('param');
  var my_objects=document.getElementsByTagName('object');
  setAttributeInCollection(my_params,'wmode','transparent');
  setAttributeInCollection(my_objects,'wmode','transparent');
}
</script>


Als mögliche Erklärung, warum man per JavaScript bei onload offenbar alle <object> und <param> Tags nicht einfach hinzufügen kann, habe ich diese Meinung gefunden:

Zitat:
das wird nicht funktionieren, da der Wert AFAIK nur bei der Initialisierung des Flash-Objektes beachtet wird.


Noch jemand Vorschläge? Die Bannerposition möchte ich nämlich wirklich nur als letztes Mittel verändern, weil ich sonst den Großteil des Layouts anpassen müsste...
  View user's profile Private Nachricht senden
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst So 13.07.2008 14:36
Titel

Antworten mit Zitat Zum Seitenanfang

Hmm, abenteuerlich etwas - aber Du könntest vlt. onload hergehen
und sämtliche swf via innerHTML aus dem parentNode entfernen
und dort an der Stelle erneut inkl. dem wmode reinwriteln.
  View user's profile Private Nachricht senden
Anzeige
Anzeige
TOMillr
Threadersteller

Dabei seit: 21.03.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst So 20.07.2008 19:05
Titel

Antworten mit Zitat Zum Seitenanfang

zweitaccount hat geschrieben:
Hmm, abenteuerlich etwas - aber Du könntest vlt. onload hergehen
und sämtliche swf via innerHTML aus dem parentNode entfernen
und dort an der Stelle erneut inkl. dem wmode reinwriteln.

Ohje, wie würde ich das denn umsetzen? Habe von so "spannenden Sachen" nicht wirklich viel Ahnung...
  View user's profile Private Nachricht senden
zweitaccount

Dabei seit: 25.01.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst So 20.07.2008 22:55
Titel

Antworten mit Zitat Zum Seitenanfang

Das kommt auf dein Html an, das da ausgespuckt wird.
Wenn Du z.B. sicher weißt dass dein Flashbanner immer
mit wmode window daherkommt und immer im selben
Div-Container landet, ging das relative einfach über
replace(/window/gi, "transparent");. Und danach neu
mit innerHTML reinschreiben.
Falls der Banner aber immer anders daherkommt wirds
anstrengend, weil Du da alle Möglichkeiten abklopfen müsstes.
  View user's profile Private Nachricht senden
 
Ähnliche Themen Dropdown Menü
CSS Javascript Dropdown menü
[FLASH] DropDown Menü
JavaScript-Dropdown-Menü
Dropdown als Dropup Menü
DropDown Menü verschwindet
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2
MGi Foren-Übersicht -> Allgemeines - Nonprint


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.