Ergebnis 1 bis 5 von 5

Thema: Frage zu JavaScript

  1. #1
    Unregistriert
    Gast

    Unglücklich Frage zu JavaScript

    uten Abend...

    Ich habe mir kürzlich auf http://www.scriptwelt.org/ diesen
    ''ein und ausblendbaren Layer'' besorgt und diesen auch funktionierend in meine homepage eingebaut
    http://impress2express.im.funpic.de/main.html!

    Nun meine Frage:
    Momentan ist der Layer bzw. dessen Inhalt automatisch sichtbar wenn man meine Seite betritt! Ist es möglich die Funktion zu ändern, sodass der Inhalt erst sichtbar wird wenn man, in meinem Fall ''Gästebuch öffnen'' klickt??

    hier mal der Originalcode


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
    "http://www.w3.org/TR/html4/loose.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <title>Ein und Ausblendbarer Layer</title>

    <script language="JavaScript1.2">

    // Script Source: CodeLifter.com
    // Copyright 2003
    // Do not remove this header

    isIE=document.all;
    isNN=!document.all&&document.getElementById;
    isN4=document.layers;
    isHot=false;

    function ddInit(e){
    topDog=isIE ? "BODY" : "HTML";
    whichDog=isIE ? document.all.theLayer : document.getElementById("theLayer");
    hotDog=isIE ? event.srcElement : e.target;
    while (hotDog.id!="titleBar"&&hotDog.tagName!=topDog){
    hotDog=isIE ? hotDog.parentElement : hotDog.parentNode;
    }
    if (hotDog.id=="titleBar"){
    offsetx=isIE ? event.clientX : e.clientX;
    offsety=isIE ? event.clientY : e.clientY;
    nowX=parseInt(whichDog.style.left);
    nowY=parseInt(whichDog.style.top);
    ddEnabled=true;
    document.onmousemove=dd;
    }
    }

    function dd(e){
    if (!ddEnabled) return;
    whichDog.style.left=isIE ? nowX+event.clientX-offsetx : nowX+e.clientX-offsetx;
    whichDog.style.top=isIE ? nowY+event.clientY-offsety : nowY+e.clientY-offsety;
    return false;
    }

    function ddN4(whatDog){
    if (!isN4) return;
    N4=eval(whatDog);
    N4.captureEvents(Event.MOUSEDOWN|Event.MOUSEUP);
    N4.onmousedown=function(e){
    N4.captureEvents(Event.MOUSEMOVE);
    N4x=e.x;
    N4y=e.y;
    }
    N4.onmousemove=function(e){
    if (isHot){
    N4.moveBy(e.x-N4x,e.y-N4y);
    return false;
    }
    }
    N4.onmouseup=function(){
    N4.releaseEvents(Event.MOUSEMOVE);
    }
    }

    function hideMe(){
    if (isIE||isNN) whichDog.style.visibility="hidden";
    else if (isN4) document.theLayer.visibility="hide";
    }

    function showMe(){
    if (isIE||isNN) whichDog.style.visibility="visible";
    else if (isN4) document.theLayer.visibility="show";
    }

    document.onmousedown=ddInit;
    document.onmouseup=Function("ddEnabled=false");

    </script>

    </head>

    <body>
    <div id="theLayer" align="center">
    <table border="0" width="250" bgcolor="#424242" cellspacing="0" cellpadding="5">
    <tr>
    <td width="100%">
    <table border="0" width="100%" cellspacing="0" cellpadding="0" height="36">
    <tr>
    <td id="titleBar" style="cursor:move" width="100%">
    <ilayer width="100%" onSelectStart="return false">
    <layer width="100%" onMouseover="isHot=true;if (isN4) ddN4(theLayer)" onMouseout="isHot=false">
    <font face="Arial" color="#FFFFFF">Layer Title</font>
    </layer>
    </ilayer>
    </td>
    <td style="cursor:hand" valign="top">
    <a href="#" onClick="hideMe();return false"><font color=#ffffff size=2 face=arial style="text-decoration:none">X</font></a>
    </td>
    </tr>
    <tr>
    <td width="100%" bgcolor="#FFFFFF" style="padding:4px" colspan="2">
    <!-- PLACE YOUR CONTENT HERE //-->
    This is where your content goes.<br>
    It can be any html code or text.<br>
    Remember to feed the reindeer.<br>
    Avoid chewable giblet curtains.
    <!-- END OF CONTENT AREA //-->
    </td>
    </tr>
    </table>
    </td>
    </tr>
    </table>
    </div>

    <a href="javascript:showMe();">show</a>
    <a href="javascript:hideMe();">hide</a>


    </body>
    </html>



    Ich dank schonmal und hoffe mir kann jemand helfen
    Achtung: Dies ist ein alter Thread im HTML und Webmaster Forum
    Diese Diskussion ist älter als 90 Tage. Die darin enthaltenen Informationen sind möglicherweise nicht mehr aktuell. Erstelle bitte zu deiner Frage ein neues Thema im Forum !!!!!

  2. #2
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    du rufst ie layer-funktion einfach dann auf, wenn man draufklickt?
    Something big is coming. And there will be pirates and ninjas and unicorns...

  3. #3
    Unregistriert
    Gast

    Standard

    Bin in JavaScript nicht sehr bewandert..
    wie meinst du das mit der layer-funktion aufrufen?

  4. #4
    Jedi Ritter Avatar von Dodo
    Registriert seit
    26.04.2008
    Ort
    Wien
    Alter
    27
    Beiträge
    3.774
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings
    Blog-Einträge
    1

    Standard

    gib in dein Body-Element das hier dazu:
    Code:
    ...onLoad="hideMe();"...
    PS: Dein HTML-Quelltext ist EXTREMST falsch
    http://validator.w3.org/check?uri=ht...c.de/main.html
    Something big is coming. And there will be pirates and ninjas and unicorns...

  5. #5
    Unregistriert
    Gast

    Standard

    du ich kriegs nicht gebacken..

    wo muss das in den original-code des layers hin?

Ähnliche Themen

  1. also frage zu denn JavaScript
    Von viper3000 im Forum HTML & CSS Forum
    Antworten: 16
    Letzter Beitrag: 03.08.2007, 18:58
  2. Frage zu Javascript
    Von Felix im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 2
    Letzter Beitrag: 15.04.2007, 20:57
  3. Frage Shop Programmierung mit Javascript
    Von Nilos007 im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 1
    Letzter Beitrag: 11.02.2006, 21:07
  4. javascript frage
    Von im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 4
    Letzter Beitrag: 07.12.2005, 11:19
  5. Frage zu Javascript
    Von MrJava im Forum HTML & CSS Forum
    Antworten: 6
    Letzter Beitrag: 29.07.2004, 23:25

Stichworte

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •