Willkommen auf dem Portal für Mediengestalter
|
|
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? |
|
|
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
|
|
|
|
|
Psilo
Dabei seit: 20.02.2007
Ort: -
Alter: 35
Geschlecht:
|
Verfasst Di 08.07.2008 09:12
Titel
|
|
|
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
|
|
|
|
|
Anzeige
|
|
|
m
Moderator
Dabei seit: 18.11.2004
Ort: -
Alter: -
Geschlecht:
|
|
|
|
|
Fuzy
Dabei seit: 14.01.2003
Ort: PW
Alter: -
Geschlecht:
|
Verfasst Di 08.07.2008 11:06
Titel
|
|
|
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.
|
|
|
|
|
Fuzy
Dabei seit: 14.01.2003
Ort: PW
Alter: -
Geschlecht:
|
Verfasst Di 08.07.2008 11:09
Titel Re: Flashbanner verdeckt Dropdown Menü - wie Attribut einfüg |
|
|
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? |
|
|
|
|
|
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 |
|
|
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 Gibt es keine Möglichkeit, den Code vor dem Aufrufen "abzufangen" und den Parameter automatisch einfügen zu lassen?
|
|
|
|
|
Fuzy
Dabei seit: 14.01.2003
Ort: PW
Alter: -
Geschlecht:
|
Verfasst Mi 09.07.2008 08:58
Titel Re: Flashbanner verdeckt Dropdown Menü - wie Attribut einfüg |
|
|
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?!
|
|
|
|
|
bacon
Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
|
Verfasst Mi 09.07.2008 09:54
Titel
|
|
|
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
|
|
|
|
|
|
|
|
Ähnliche Themen |
Dropdown Menü
[FLASH] DropDown Menü
JavaScript-Dropdown-Menü
Dropdown als Dropup Menü
DropDown Menü verschwindet
IE Fehler bei DropDown Menü
|
|
|
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.
|
|