Zurück   Flashforum > Flash > Flash Fortgeschritten > Flash MX

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 21-11-2007, 08:42   #1 (permalink)
Neuer User
 
Registriert seit: Jul 2005
Beiträge: 37
LayerAd und Close Button

Hallo. Habe folgendes Problem. Habe hier ein Script mit dem ich ein LayerAD auf meine Startseite anzeigen lassen kann:
Allerdings möchte ich, dass der Layer nur auf der Startseite (index.php) angezeigt wird. im Moment ist es so, dass wenn ich auf "schließen-Button" gehe, dass der Layer verschwindet, allerdings sofort wiederkommt, wenn ich auf eine andere Unterseite gehe.

Da ich nciht viel Peilung von PHP und Flash habe freue ich mich über jegliche Hilfestellung.

<?php
function layer_wrap() {

$host = "http://domain.de";
$content = "<object classid=\"clsid27CDB6E-AE6D-11cf-96B8-444553540000\" width=\"530px\" height=\"400px\"
codebase=\"http://active.macromedia.com/flash5/cabs/swflash.cab\" id=\"Shockwaveflash1\" VIEWASTEXT>
<param name=\"Align\" value=\"Center\">
<param name=\"Movie\" value=\"layer.swf\">
<param name=\"Loop\" value=\"True\">
<param name=\"Menu\" value=\"True\">
<param name=\"Play\" value=\"True\">
<param name=\"Quality\" value=\"Best\">
<param name=\"SAlign\" value=\"Center\">
<param name=\"Scale\" value=\"Showall\">
<param name=\"SWLiveConnect\" value=\"False\">
<param name=\"WMode\" value=\"Transparent\">

<embed pluginspace=\"http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash\"
width=\"530px\"
height=\"400px\"
align=\"Center\" src=\"layer.swf\"
loop=\"True\"
menu=\"True\"
play=\"True\"
quality=\"Best\"
salign=\"Center\"
scale=\"Showall\"
swliveconnect=\"False\"
wmode=\"Transparent\">
</embed>
</Object>";

$ltop = 80;
$lleft = 80;
$closeButton = true;

if ($closeButton) {
$close = "<div style=\"border: 0px solid black; text-align: right; padding: 1px;\">
<a href=\"http://domain.de/\" onClick=\"adlayerhider();return false\"><img border=\"0\" width=\"15\" height=\"15\" src=\"{$host}/closed.png\" style=\"margin: 0px 0px 0 0 \"></a>
</div>";
} else {
$close = "";
}

return "
<script language=\"javascript\">
function adlayerhider() {
layer = document.getElementById(\"adlayerdiv\");
layer.style.visibility = \"hidden\";
for(i=0; i<document.getElementsByTagName(\"select\").length ; i++) {
document.getElementsByTagName(\"select\")[i].style.setAttribute(\"visibility\", \"visible\");
}
}
function f4d_hide_layer() {
adlayerhider();
}
</script>
<div id=\"adlayerdiv\" style=\"position:absolute;z-index:9999;left:".$lleft."px; top:".$ltop."px\">
$close
$content
</div>";
}

echo layer_wrap();
?>

Geändert von fischnackdissen (21-11-2007 um 11:53 Uhr)
fischnackdissen 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



Alle Zeitangaben in WEZ +1. Es ist jetzt 02:18 Uhr.

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


Copyright ©1999 – 2012 Marc Thiele