Archivlink: javarea.de Forum > JavaScript > Flash Banner Ein-/Ausblenden
Vollständigen Link anzeigen: javarea.de Forum > JavaScript > Flash Banner Ein-/Ausblenden

Pages: [1]

geschrieben von sobi am 16.02.2006 - 04:05
ich hab mir von einem generator ein schönes banner als .swf datei machen lassen. aufrufen kann ich es so:

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
</head>

<body>
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="468" height="60">
  <param name="movie" value="beagleboard_2_468_60.swf">
  <param name="quality" value="high">
  <embed src="beagleboard_2_468_60.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed>
</object>
</body>
</html>


funzt alles prima. jetzt möchte ich das banner nach aufruf der seite mit 5 sec. verzögerung anzeigen, 20 sec stehen lassen und dann komplett ausblenden.

ist so was mit einer fertigen .swf datei überhaupt möglich, falls ja freue ich mich über jeden tipp.

schöne grüße
uli & manni
http://www.beagleboard.de

geschrieben von weisnix am 16.02.2006 - 08:08
HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
<html>
<head>
<title>Unbenanntes Dokument</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script type="text/javascript">
function show () {
  if (document.getElementById)
    document.getElementById("flash").style.visibility = "visible";
    window.setTimeout("aus()", 20000);
}
function aus () {
  if (document.getElementById)
    document.getElementById("flash").style.visibility = "hidden";
}

window.setTimeout("show()", 5000);

</script>
</head>

<body>

<object style="visibility:hidden" id="flash" classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="468" height="60">
  <param name="movie" value="beagleboard_2_468_60.swf">
  <param name="quality" value="high">
  <embed src="beagleboard_2_468_60.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed>
</object>
</body>
</html>

geschrieben von sobi am 16.02.2006 - 14:57
also bei mir läuft der film, aber wie vor

cu
uli

geschrieben von weisnix am 16.02.2006 - 16:20


dann mal so:

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
<div style="visibility:hidden" id="flash">
<object classid="clsid27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0" width="468" height="60">
  <param name="movie" value="beagleboard_2_468_60.swf">
  <param name="quality" value="high">
  <embed src="beagleboard_2_468_60.swf" quality="high" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" width="468" height="60"></embed>
</object>
</div>


wenn das nicht hilft [großes Achselzucken]

geschrieben von sobi am 16.02.2006 - 17:28
mal wieder. wenigstens im IE und das ist erst mal wichtig. danke.

gehn wir tanzen ???


thnx
uli

geschrieben von sobi am 16.02.2006 - 18:12
schau mal hier::

http://www.sobers.de/security-tipp-neu/

dein script läuft mit allen browsern ausser IE auf der seite.
lokal nach deinen angaben funzt es auch mit IE, aber leider
nicht im kontext.

weisst du vielleicht warum ???

cu
uli

geschrieben von weisnix am 16.02.2006 - 19:28
bei mir mit dem FF und dem IE6 http://www.javarea.de/forum/images/icon/icon14.gif

geschrieben von René am 16.02.2006 - 19:33
Hallo Uli,

das geht hier mit IE, Firefox und Mozilla

HTML-Quelltext
1: 
2: 
3: 
4: 
5: 
6: 
7: 
8: 
9: 
10: 
11: 
12: 
13: 
14: 
15: 
16: 
17: 
18: 
19: 
20: 
21: 
22: 
23: 
24: 
25: 
26: 
27: 
28: 
29: 
30: 
31: 
32: 
33: 
34: 
35: 
36: 
37: 
38: 
39: 
40: 
41: 
42: 
43: 
44: 
<html>
<head>

<style type="text/css">
<!--
#flash
{
	visibility: hidden;
	height: 60px;
	width: 468px;
}
//-->
</style>

<script language="JavaScript" type="text/javascript">
<!--
function show()
{
	document.getElementById('flash').style.visibility = 'visible';
	window.setTimeout('aus();', 20000);
}

function aus()
{
	document.getElementById('flash').style.visibility = 'hidden';
}

onload = function()
{
	window.setTimeout('show();', 5000);
}
//-->
</script>

</head>
<body>

<object id="flash" data="./beagleboard_2_468_60.swf" type="application/x-shockwave-flash">
  <param name="movie" value="./beagleboard_2_468_60.swf" />
  <param name="quality" value="high" />
</object>

</body>
</html>

geschrieben von sobi am 16.02.2006 - 19:39
der aufruf verschiedener scripte musste veränder werden.

danke rene, danke weisnix. es klappt.

cu
uli & manni

geschrieben von weisnix am 16.02.2006 - 19:39
Das if (document.getElementById) kann man natürlich weg lassen. Bekommt dann halt eventuell eine Fehlermeldung wenn der Browser so nicht auf das Element zugreifen kann.

Ist aber bei den Neuen nicht der Fall!

geschrieben von sobi am 16.02.2006 - 19:51


Powered by: JBB v.2.0.4 Copyright ©2000-2006, www.javarea.de.