mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 26.04.2024 08:37 Benutzername: Passwort: Auto-Login

Thema: Transparente PopUps (Layer Ad), aber wie? vom 02.02.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Multimedia -> Transparente PopUps (Layer Ad), aber wie?
Seite: Zurück  1, 2, 3, 4, 5  Weiter
Autor Nachricht
AK-Zent
Threadersteller

Dabei seit: 17.01.2006
Ort: -
Alter: 111
Geschlecht: Männlich
Verfasst Fr 02.02.2007 12:41
Titel

Antworten mit Zitat Zum Seitenanfang

Hehe...das hört sich gut an. *Thumbs up!*
ich versuch mal jetzt den code hinzubekommen und zeig ihn dir mal.
da du ja offensichtlich sehr viel ahnung hast * Ich bin unwürdig *
  View user's profile Private Nachricht senden
AK-Zent
Threadersteller

Dabei seit: 17.01.2006
Ort: -
Alter: 111
Geschlecht: Männlich
Verfasst Fr 02.02.2007 12:52
Titel

Antworten mit Zitat Zum Seitenanfang

So, hab jetzt mal alles reingeschrieben wie es hoffentlich richtig ist.
Aber irgendwie tut sich nicht viel

hier mal der code meiner kleinen "testseite" ..

Code:

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<style type="text/css">
<!--
body {
   background-color: #003333;
}
-->
</style></head>





<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','550','height','400','src','ball','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','wmode','transparent','movie','ball' ); //end AC code

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}</script>

<body onLoad="MM_showHideLayers('anzeigegross','','anzeigegross')">

<div id="anzeigegross" name="anzeigegross" style="left:550px; top:10px; z-index:3;">
 
<noscript>
<p>
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" name="meinfilm" width="550" height="400" id="meinfilm">
<param name="movie" value="ball.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<embed src="ball.swf" width="550" height="400" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" name="meinfilm"></embed>
</object>

</p>
</noscript>

</div>

</body>
</html>


der Film wird auch angezeigt und abgespielt.
aber weder die position stimmt, noch das es zu schließen geht. *hu hu huu*


Zuletzt bearbeitet von AK-Zent am Fr 02.02.2007 12:54, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
deeesi

Dabei seit: 01.09.2004
Ort: Leverkusen
Alter: 42
Geschlecht: Weiblich
Verfasst Fr 02.02.2007 12:56
Titel

Antworten mit Zitat Zum Seitenanfang

Zitat:
<body onLoad="MM_showHideLayers('anzeigegross','','anzeigegross')">

das ist erstmal falsch...muss heißen:
Zitat:
<body onLoad="MM_showHideLayers('anzeigegross','','show')">


dann: wo ist das script??? //ah, hatt ich überlesen

und in dem flashfilm musst du auf dem x-Button sagen, dass er das per javascript wieder zu machen soll


//kannst du die testseite mal irgendwo hochladen, damit man sich angucken kann, was da bei dir passiert?


Zuletzt bearbeitet von deeesi am Fr 02.02.2007 12:58, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
AK-Zent
Threadersteller

Dabei seit: 17.01.2006
Ort: -
Alter: 111
Geschlecht: Männlich
Verfasst Fr 02.02.2007 13:07
Titel

Antworten mit Zitat Zum Seitenanfang

deeesi hat geschrieben:

dann: wo ist das script??? //ah, hatt ich überlesen


hier (vorsichtshalber das gesamte script):

Code:


<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />


<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
<style type="text/css">
<!--
body {
   background-color: #003333;
}
-->
</style></head>





<script type="text/javascript">
AC_FL_RunContent( 'codebase','http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0','width','550','height','400','src','ball','quality','high','pluginspage','http://www.macromedia.com/go/getflashplayer','wmode','transparent','movie','ball' ); //end AC code </script>



<script language="JavaScript" type="text/javascript">

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

</script>


<body onLoad="MM_showHideLayers('anzeigegross','','show')">
<div id="anzeigegross" name="anzeigegross" style="left:550px; top:10px; z-index:3;">
 
<noscript>
<p>


<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0" name="meinfilm" width="550" height="400" id="meinfilm">
<param name="movie" value="ball.swf" />
<param name="quality" value="high" />
<param name="wmode" value="transparent" />
<embed src="ball.swf" width="550" height="400" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" wmode="transparent" name="meinfilm"></embed>
</object>

</p>
</noscript>

</div>

</body>
</html>


deeesi hat geschrieben:

und in dem flashfilm musst du auf dem x-Button sagen, dass er das per javascript wieder zu machen soll

achso, ok .. dann muss ich das im flashfilm machen ... man bin ich blöd *balla balla*
dieses script dazu kennst du nicht auch noch zufällig? *rot wird* grins

deeesi hat geschrieben:

//kannst du die testseite mal irgendwo hochladen, damit man sich angucken kann, was da bei dir passiert?

ja -> http://www.ak-zent.de/testseite.html


Zuletzt bearbeitet von AK-Zent am Fr 02.02.2007 13:08, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
deeesi

Dabei seit: 01.09.2004
Ort: Leverkusen
Alter: 42
Geschlecht: Weiblich
Verfasst Fr 02.02.2007 13:14
Titel

Antworten mit Zitat Zum Seitenanfang

hmm, das script...find ich grad net wieder...aber:
Code:

on(release){
getURL("javascript:MM_showHideLayers('anzeigegross','','hide');
}

ich weiß nicht, ob das getURL da stimmt...aber teste das mal, das script auf den button zu legen

wo ist auf deiner seite der öffnende <html> tag??? Au weia!



der ball geht jetzt von links in die mitte...was is daran falsch? also an der position???
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
AK-Zent
Threadersteller

Dabei seit: 17.01.2006
Ort: -
Alter: 111
Geschlecht: Männlich
Verfasst Fr 02.02.2007 13:21
Titel

Antworten mit Zitat Zum Seitenanfang

deeesi hat geschrieben:

Code:

on(release){
getURL("javascript:MM_showHideLayers('anzeigegross','','hide');
}

da bringt mir Flash
Code:
     }

Szene=Szene 1, Ebene=Ebene 2, Bild=22: Zeile 1: Anweisungsblock muss mit '}' beendet werden
     on(release){

Szene=Szene 1, Ebene=Ebene 2, Bild=22: Zeile 3: Syntaxfehler.
     }





deeesi hat geschrieben:
wo ist auf deiner seite der öffnende <html> tag??? Au weia!

Huch.. Ooops ... jetzt ist er da Lächel



deeesi hat geschrieben:
der ball geht jetzt von links in die mitte...was is daran falsch? also an der position???

der film sollte eigentlich weiter rechts sein.
dafür ist doch dies da: <div id="anzeigegross" name="anzeigegross" style="left:550px; top:10px; z-index:3;">
oder? halt für die DIV - Position.
  View user's profile Private Nachricht senden
deeesi

Dabei seit: 01.09.2004
Ort: Leverkusen
Alter: 42
Geschlecht: Weiblich
Verfasst Fr 02.02.2007 13:31
Titel

Antworten mit Zitat Zum Seitenanfang

die fehlermeldung is komisch...bei mir klappt das
hast du auch alles richtig gemacht?
leerzeichen am anfang raus?



position guck ich jetzt mal...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
AK-Zent
Threadersteller

Dabei seit: 17.01.2006
Ort: -
Alter: 111
Geschlecht: Männlich
Verfasst Fr 02.02.2007 13:34
Titel

Antworten mit Zitat Zum Seitenanfang

deeesi hat geschrieben:
die fehlermeldung is komisch...bei mir klappt das
hast du auch alles richtig gemacht?


wenn ich das wüsste. Flash ist nicht mein gebiet.
Ich brauch das leider viel zu wenig. ich mach mehr für drucksachen.

hab dir die FLA mal hochgeladen.
www.ak-zent.de/ball.fla
  View user's profile Private Nachricht senden
 
Ähnliche Themen innerer layer soll äußeren layer automatisch größer machen
[Dreamweaver] Layer in einem anderen Layer unten ausrichten?
Photoshop Layer exportieren auf einzelne Layer Größe
div-layer im Eltern-div-layer zentrieren. Wie geht das?
2 Popups gleichzeitig?!
"1 Layer einblenden / 4 Layer ausblenden"-Problem
Neues Thema eröffnen   Neue Antwort erstellen Seite: Zurück  1, 2, 3, 4, 5  Weiter
MGi Foren-Übersicht -> Multimedia


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.