mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 06:02 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: 1, 2  Weiter
Autor Nachricht
TOMillr
Threadersteller

Dabei seit: 21.03.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Mo 07.07.2008 16:32
Titel

Flashbanner verdeckt Dropdown Menü - wie Attribut einfügen?

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

verwende ein auf CSS basierendes Dropdown Menü auf einer Webseite und möchte direkt darunter einen Werbebanner einbinden. Nun habe ich jedoch das Problem beobachtet, dass bei machen Flashbannern, diese das Dropdown Menü verdecken. Leider konnte ich dabei aber noch keine Regelmässigkeit feststellen: GIFs und JPGs sowie manche (!) Flashapplets werden korrekt angezeigt - andere Flashbanner verdecken dann hingegen wieder das Menü.

Nach einiger Suche im Netz habe ich den Hinweis bekommen, dass die Werbevermittler offenbar manchmal bei den Flashbannern die notwenigen "wmode" Attribut auslassen. Gibt es eine Möglichkeit, diese Attribute irgendwie hinzuzügen, ohne den eingebundenen Code des Werbepartners auf der Seite zu ändern (den darf ich nämlich nicht verändern)?

EDIT: Als mögliche Lösung bin ich von jemanden auf die Javascript Library jQuery verwiesen worden. Um die fehlenden Attribute einfügen zu lassen, soll ich dann so einen ähnlichen Code verwenden:

Code:
$(window).load(function () {
    $('param').attr('wmode', 'transparent');
    $('object').attr('wmode', 'transparent');
});


Kann mir jemand vielleicht erklären, wie genau ich das einbinden kann? Was passiert denn, wenn es sich bei dem angezeigten Banner NICHT um ein Flashapplet sondern eine normale GIF oder JPEG Datei handelt?


Zuletzt bearbeitet von TOMillr am Mo 07.07.2008 16:35, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Psilo

Dabei seit: 20.02.2007
Ort: -
Alter: 35
Geschlecht: Männlich
Verfasst Di 08.07.2008 09:12
Titel

Antworten mit Zitat Zum Seitenanfang

wenns kein flash mehr ist wirds nich mehr vorgeschoben
das passiert,
aber wie du es verhindern kannst dass das flash hinter dem menü steht weiß ich auch nciht
  View user's profile Private Nachricht senden
Anzeige
Anzeige
m
Moderator

Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 08.07.2008 09:56
Titel

Antworten mit Zitat Zum Seitenanfang

http://de.selfhtml.org/javascript/objekte/all.htm#set_attribute
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Fuzy

Dabei seit: 14.01.2003
Ort: PW
Alter: -
Geschlecht: Männlich
Verfasst Di 08.07.2008 11:06
Titel

Antworten mit Zitat Zum Seitenanfang

Psilo hat geschrieben:
wenns kein flash mehr ist wirds nich mehr vorgeschoben
das passiert,
aber wie du es verhindern kannst dass das flash hinter dem menü steht weiß ich auch nciht


Bitte folgende parameter einfügen:
Im Objekt-Tag:

<param name="wmode" value="transparent">

im Embed-Tag:

wmode="transparent"

eigentlich reicht es, wenn Du den Para ins Objekt-Tag einsetzt, richtige ansicht zB in Safari nur mit beiden Parametern.
  View user's profile Private Nachricht senden
Fuzy

Dabei seit: 14.01.2003
Ort: PW
Alter: -
Geschlecht: Männlich
Verfasst Di 08.07.2008 11:09
Titel

Re: Flashbanner verdeckt Dropdown Menü - wie Attribut einfüg

Antworten mit Zitat Zum Seitenanfang

jo, wäre meine altern gewsen, du kannst ja an den Parametern nicht rumschrauben, wie du sagtest.

CrazyLexx hat geschrieben:
Hallo zusammen,

verwende ein auf CSS basierendes Dropdown Menü auf einer Webseite und möchte direkt darunter einen Werbebanner einbinden. Nun habe ich jedoch das Problem beobachtet, dass bei machen Flashbannern, diese das Dropdown Menü verdecken. Leider konnte ich dabei aber noch keine Regelmässigkeit feststellen: GIFs und JPGs sowie manche (!) Flashapplets werden korrekt angezeigt - andere Flashbanner verdecken dann hingegen wieder das Menü.

Nach einiger Suche im Netz habe ich den Hinweis bekommen, dass die Werbevermittler offenbar manchmal bei den Flashbannern die notwenigen "wmode" Attribut auslassen. Gibt es eine Möglichkeit, diese Attribute irgendwie hinzuzügen, ohne den eingebundenen Code des Werbepartners auf der Seite zu ändern (den darf ich nämlich nicht verändern)?

EDIT: Als mögliche Lösung bin ich von jemanden auf die Javascript Library jQuery verwiesen worden. Um die fehlenden Attribute einfügen zu lassen, soll ich dann so einen ähnlichen Code verwenden:

Code:
$(window).load(function () {
    $('param').attr('wmode', 'transparent');
    $('object').attr('wmode', 'transparent');
});


Kann mir jemand vielleicht erklären, wie genau ich das einbinden kann? Was passiert denn, wenn es sich bei dem angezeigten Banner NICHT um ein Flashapplet sondern eine normale GIF oder JPEG Datei handelt?
  View user's profile Private Nachricht senden
TOMillr
Threadersteller

Dabei seit: 21.03.2008
Ort: -
Alter: -
Geschlecht: -
Verfasst Di 08.07.2008 17:38
Titel

Re: Flashbanner verdeckt Dropdown Menü - wie Attribut einfüg

Antworten mit Zitat Zum Seitenanfang

Fuzy hat geschrieben:
jo, wäre meine altern gewsen, du kannst ja an den Parametern nicht rumschrauben, wie du sagtest.

Eben, genau darin besteht das Problem *Schnief* Gibt es keine Möglichkeit, den Code vor dem Aufrufen "abzufangen" und den Parameter automatisch einfügen zu lassen?
  View user's profile Private Nachricht senden
Fuzy

Dabei seit: 14.01.2003
Ort: PW
Alter: -
Geschlecht: Männlich
Verfasst Mi 09.07.2008 08:58
Titel

Re: Flashbanner verdeckt Dropdown Menü - wie Attribut einfüg

Antworten mit Zitat Zum Seitenanfang

CrazyLexx hat geschrieben:
Hallo zusammen,

verwende ein auf CSS basierendes Dropdown Menü auf einer Webseite und möchte direkt darunter einen Werbebanner einbinden. Nun habe ich jedoch das Problem beobachtet, dass bei machen Flashbannern, diese das Dropdown Menü verdecken. Leider konnte ich dabei aber noch keine Regelmässigkeit feststellen: GIFs und JPGs sowie manche (!) Flashapplets werden korrekt angezeigt - andere Flashbanner verdecken dann hingegen wieder das Menü.

Nach einiger Suche im Netz habe ich den Hinweis bekommen, dass die Werbevermittler offenbar manchmal bei den Flashbannern die notwenigen "wmode" Attribut auslassen. Gibt es eine Möglichkeit, diese Attribute irgendwie hinzuzügen, ohne den eingebundenen Code des Werbepartners auf der Seite zu ändern (den darf ich nämlich nicht verändern)?

EDIT: Als mögliche Lösung bin ich von jemanden auf die Javascript Library jQuery verwiesen worden. Um die fehlenden Attribute einfügen zu lassen, soll ich dann so einen ähnlichen Code verwenden:

Code:
$(window).load(function () {
    $('param').attr('wmode', 'transparent');
    $('object').attr('wmode', 'transparent');
});


Kann mir jemand vielleicht erklären, wie genau ich das einbinden kann? Was passiert denn, wenn es sich bei dem angezeigten Banner NICHT um ein Flashapplet sondern eine normale GIF oder JPEG Datei handelt?


wie sieht denn die Seite aus? Banner evtl. über das Menue setzen?!
  View user's profile Private Nachricht senden
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Mi 09.07.2008 09:54
Titel

Antworten mit Zitat Zum Seitenanfang

aaaalter. RTFM.

Mach einfach n script tag drum, platzier' es irgendwo auf der Seite (vorzugsweise zw. dem <head>-Element), bind die jquery-library ein und jut is.

Code:

<script type="text/javascript">
$(window).load(function () {
    $('param').attr('wmode', 'transparent');
    $('object').attr('wmode', 'transparent');
});
</script>


In nativem Javascript sieht das so aus, dann brauchste kein jquery (ungetestet):
Code:

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');
}


Zuletzt bearbeitet von bacon am Mi 09.07.2008 09:56, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
 
Ähnliche Themen Dropdown Menü
[FLASH] DropDown Menü
JavaScript-Dropdown-Menü
Dropdown als Dropup Menü
DropDown Menü verschwindet
IE Fehler bei DropDown Menü
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
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.