fliegenden layer via button schliessen

RhinoGFX

Well-known member
28 Mai 2006
118
10
moin,.. habe hier sonen fliegenden layer gebastelt,...wollte da auch sonen schliessen button dranne machen, aber irgendwie ignoriert der mich.
https://soestnet.de/files/

PHP:
<div id="sky" style="position:absolute; top:-650; width:120; "><center>
   <p><html>
<head>
<title>Untitled Document</title>

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

<style type="text/css">

</style></head>
<body marginwidth="0" marginheight="0" leftmargin="0" topmargin="0">

<table width="0" border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td><img src="close_r1_c1.jpg" width="109" height="11" align="top"><a href="javascript:window.close()"><img src="close_r1_c2.jpg" width="11" height="11" border="0" align="top"></a></td>
  </tr>
  <tr>
    <td width="120"><iframe width='120' height='600' src='https://soeststar.de/adrotator/view.php?cat=120*600' marginwidth='0' marginheight='0' frameborder='0' scrolling='no'></iframe></td>
  </tr>
</table>

</div><script>function p(){if(y>0.65&&y<0.66){r=-r;b=0.1;y=0;w=10000}else w=50;e.top=y;b+=0.17;r-=b;y+=r;if(y>-650) setTimeout('p()',w)}if(parseInt(navigator.appVersion)>=4){y=-78;r=12;b=0;n=document.layers;e=n?document.java24:java24.style;x=e.left=0;setTimeout('p()',1000)}
</script>
<p>inhalt</p>

was mache ich nun falsch?
 
der Code muss nicht window.close() lauten, sondern:

document.getElementById('sky').style.display='none'


der Link muss dann also lauten: javascript:document.getElementById('sky').style.display='none'


PS: Der Code ist überhaupt nicht valide ;) Innerhalb des DIV Tags brauchst du nicht wieder dien ganzen <html> Sachen reinpacken, wenn du dennoch eine Seite dort mit anderem Style Dateien etc. anzeigen willst dann mache das per IFrame!
 
PHP:
<a href="javascript:document.getElementById('sky').style.display='none'"><img src="close_r1_c2.jpg" width="11" height="11" border="0" align="top"></a>
also so siehts aus, geht aber nicht,....
öhm hatte es ja schonmal das es ging, aber dummerweise habe ich den dann wegen paranoiern so "verschlüsselt" https://soestnet.de/files/kacke.htm
wenn ich da denn schliessenbutton klicke ist die linkadresse ja :javascript:closeSky() also ich checks nicht...
 
na eben nicht^^
das was geht, war irgendwann mal, als ich zum erstenmal drann sass,.. dann woltle ich was ändern, hatte hilfe gesucht und das dingen halt verschlüsselt, und dann das uncodierte "verloren"
jetzt sitze ich wieder drann und wieder der gleiche fehler immer( hatte genau deswegen vor langer zeit schonmal nen thread hier auf gemacht, finde ich aber nicht mehr )
irgendwie war des mit div id und dann dem button sagen was er schliessen soll, aber irgendwie,..... ach zum kötzen
 
Guck mal hier -> https://bannermixx.de/soest.html
Dort habe ich von der Soest Seite den Code richtig gemacht(mit JS Funktionen). Man sieht ihn nun direkt im Browser angezeigt!
Eventuell findest du da ja die Funktion wieder..


EDIT: Habe mal nach der Funktion closeSky() gesucht, und hier ist sie:

Code:
function closeSky() { document.getElementById('skyBanner').style.display = "none"; }

Also nicht viel anders als der Code den ich dir geschrieben habe...