tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
1
ZUGRIFFE
486
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    SuperEbse SuperEbse ist offline Rookie
    Registriert seit
    Mar 2005
    Beiträge
    8
    Hallo Leute ich habe mir ein JavaScript zusammen geschrieben...

    Naja eher angepasst und erweitert usw.

    Nur habe ich ein kleines Problem bzw. mir gefällt nicht was da so ganz passiert.

    Ablauf.... beim mouseover wir ein "ToolTip" angezeigt. d.h. ein kleines Fenster in Form einer Tabelle...

    Beim Mouseout event wird dieses derzeit unsichtbar...

    das soll es aber nicht, sodern es soll geschlossen werden...da es beim weiteren Navigieren auf der Seite stört. d.h. es werden auf einmal Scrollbalken sichtbar, wenn man an den "rechten" Rand der Seite kommt... Grund das Fensterlein ist nur unsichtbar...

    Nun meine Frage wie kann ich das Fenster schliessen?

    Hier der Link:

    Hier klicken


    Hier das JavaScript:

    HTML-Code:
    Xoffset= 100;                    // Entfernung vom Mauszeiger auf der X Achse  
    Yoffset= 20;							// Entfernung vom Mauszeiger auf der Y Achse  
    var tnew,kh;
    iex=(document.all),popup=-1000;				
    nsx=(document.layer),popup=-1000;				
    kh = (tnew) ? document.css : css.style;
    
    if(tnew)
    	document.captureEvents(Event.MOUSEMOVE)	
    document.onmousemove=mouse;
    
    function zeige(titel,tooltipp)
    {
    		
    	var content="<table bgcolor=#426399 width=200 border=1 cellpadding=2 cellspacing=2><td><div align=center><img src=./Images/TableTennis.gif border=1><font face='Arial' size=3 color=white><b>     -"+titel+"-    <img src=./Images/TableTennis.gif border=1></b></font><hr><font face='Arial' size=2 color=white>"+tooltipp+"</font></div></td></table>";
    	if(iex)
    	{	
    		popup=Yoffset;					
    		document.all("css").innerHTML=content;
    		kh.visibility="visible"
    	}else{	
    		popup=Yoffset;					
    		document.layer("css").innerHTML=content;
    		kh.visibility="visible"	
    	}
    
    }
    
    // überwachen der Mouse auf den Achsen 
    function mouse(e)		
    {			
    	var x = (tnew) ? e.pageX:event.x + document.body.scrollLeft;
    	kh.left=x+Xoffset;
    	var y = (tnew) ? e.pageY:event.y + document.body.scrollTop;
    	kh.top=y+popup;
    }
    
    // Schliessfunktion
    function verberge()			  	
    {			
    	popup=-1000;
    	kh.visibility="hidden";	
    }


    Vielen Vielen dank für Eure Hilfe-.----

    Greetz SuperEbse
     

  2. #2
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Ändere statt der "visibility" die display-Eigenschaft auf "none" bzw. "block"
     

Ähnliche Themen

  1. Antworten: 13
    Letzter Beitrag: 05.10.11, 12:50
  2. SWT Dialog soll sich wie Tooltip verhalten
    Von mp89 im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 07.04.09, 17:17
  3. Antworten: 1
    Letzter Beitrag: 07.03.08, 00:02
  4. Externe SWf soll beim schließen animiert sein
    Von DirtyBiker im Forum Flash Plattform
    Antworten: 2
    Letzter Beitrag: 22.02.05, 09:34
  5. Frame soll bis zu bestimmten Event "unsichtbar" sein
    Von ehnatnor im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 03.02.05, 19:16