Ergebnis 1 bis 7 von 7

Thema: rechtsklick menü

  1. #1
    Teeny
    Registriert seit
    25.09.2004
    Beiträge
    24
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard rechtsklick menü

    HI!
    kann mir einer sagen wie ich son cooles rechtsklick menü mache, wie zB auf der page:
    http://www.tdw-clan.com

    thx!

    Gruß Picard
    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
    Administrator Avatar von admin
    Registriert seit
    16.01.2003
    Ort
    Karlsruhe
    Beiträge
    12.779
    Danke
    1
    Bekam 4 mal "Danke" in 2 Postings
    Blog-Einträge
    42

    Standard

    Bin jetzt nicht ganz sicher, aber soetwas müßte man auch Java Seite (Archive) zu finden sein
    Die Forenregeln und Nutzungsbedingungen sind auch zum lesen da !!!


  3. #3
    König(in)
    Registriert seit
    03.07.2004
    Ort
    Rosenheim
    Beiträge
    1.024
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard

    hier der code:
    Code:
    <style>
    <!--
    	/*	TestStyle fuer einigermassen konforme Anzeige ...	*/
    	caption
    	&#123;
    		font-family&#58; Arial;
    		font-size&#58; 8pt;
    		TEXT-ALIGN&#58; left;
    		color&#58; #FFFFFF;
    		font-weight&#58; bold;
    		BACKGROUND-COLOR&#58; blue
    	&#125;
    
    	TABLE
    	&#123;
    	    BORDER-RIGHT&#58; 1px solid;
    	    BORDER-TOP&#58; 1px solid;
    	    BORDER-LEFT&#58; 1px solid;
    	    WIDTH&#58; 100px;
    	    BORDER-BOTTOM&#58; 1px solid;
    	    BACKGROUND-COLOR&#58; #E8E8E8
    	&#125;
    
    	TD
    	&#123;
    	    FONT-SIZE&#58; 8pt;
    	    COLOR&#58; #0000ff;
    	    FONT-FAMILY&#58; Arial
    	&#125;
    -->
    </style>
    
    <script language="JavaScript">
    <!--
    
    	/*
    	Datum&#58;			27.08.2002
    	Autor&#58;			Michael Bauer
    					michael.bauer@it-jobs4you.de
    					fuer Kritiken usw. gern ...
    	Funktion&#58;		Einblenden eines Menues, anstatt des Standard-Menues
    					mit der rechten Maustaste
    	Oberflaechen&#58;	IE 6++, NetScape 6++ mit ms-dos/mac
    	*/
    	
    	var bInit = false;				//	Initialisierung von Browser-Variablen
    	var bIE = false;				//	wenn IE
    	var bNS = false;				//	wenn Netscape
    	var bMouse = false;				//	wenn Klick rechts
    	var sPatentmenue = 'TEST';		//	Menue-Ueberschrift
    	var sColorBackOver = '#0000FF';	//	Hintergrund Menue bei Over
    	var sColorForeOver = '#FFFFFF';	//	Vordergrund Menue bei Over
    	var sColorBackOut = '#E8E8E8';	//	Hintergrund Menue bei Out
    	var sColorForeOut = '#0000FF';	//	Vordergrund Menue bei Out
    	var nTop = 0;					//	Klickpunkt von oben
    	var nLeft = 0;					//	Klickpunkt von rechts
    	var iFensterRechts = 0;			//	Hilfswert fuer Sichtbarkeit
    	var iFensterUnten = 0;			//	Hilfswert fuer Sichtbarkeit
    	
    	
    	/*	Browser-Variablen, Mouse usw. &#40;ausbauen...&#41;	*/
    	function init&#40;StartOrStop,mouseEvent&#41;	&#123;
    		switch&#40;StartOrStop&#41;	&#123;
    			case 'start'&#58;
    				document.body.id = 'derBody';	//	Body-ID festlegen
    				
    				if&#40;navigator.appName == 'Netscape'&#41;	&#123;
    					bNS = true; bIE = false;
    					if&#40;&#40;mouseEvent.which == 3 || mouseEvent.which == 2&#41;&#41;	&#123;
    						bMouse = true;
    					&#125;
    				&#125;
    				else	&#123;
    					bNS = false; bIE = true;
    					if&#40;&#40;event.button == 2 || event.button == 3&#41;&#41;	&#123;
    						bMouse = true;
    					&#125;
    				&#125;
    				bInit = true;
    				break;
    			
    			case 'stop'&#58;
    				bMouse = false;
    				bInit = false;
    				break;
    				
    			default&#58;
    				/*	wozu auch immer	*/
    				alert&#40;'es ist ein Fehler bei der Initialisierung aufgetreten.\n'&#41;
    				break;
    		&#125;
    	&#125;
    	
    	/*	Style fuer OnMouseOver	*/
    	function TdOver&#40;zObj&#41;	&#123;
    		
    		if&#40;bIE&#41;	&#123;
    			if&#40;!zObj.contains&#40;window.event.fromElement&#41;&#41;&#123;
    				zObj.bgColor = sColorBackOver;
    				zObj.style.color = sColorForeOver;
    				zObj.style.cursor = 'hand';
    			&#125;
    		&#125;
    		
    		if&#40;bNS&#41;	&#123;
    			zObj.bgColor=sColorBackOver;
    			zObj.style.color = sColorForeOver;
    			zObj.style.cursor = 'pointer';
    		&#125;
    	&#125;
    
    	/*	Style fuer OnMouseOut	*/
    	function TdOut&#40;zObj&#41;	&#123;
    		if&#40;bIE&#41;	&#123;
    			if &#40;!zObj.contains&#40;window.event.toElement&#41;&#41;&#123;
    				zObj.bgColor = sColorBackOut;
    				zObj.style.color = sColorForeOut;
    			&#125;
    		&#125;
    		
    		if&#40;bNS&#41;	&#123;
    			zObj.bgColor = sColorBackOut;
    			zObj.style.color = sColorForeOut;
    		&#125;
    	&#125;
    	
    	/*	Menue	*/
    	function right&#40;e&#41; &#123;
    		
    		/*	BrowserVariablen initialisieren	*/
    		if&#40;!bInit&#41;	&#123;init&#40;'start',e&#41;;&#125;
    		
    		/*	HTML fuer DIV setzen Anfang	*/
    		var sInner = '<TABLE id=\"tableMenue\">';
    		sInner = sInner + '	<CAPTION>' + sPatentmenue + '
    ' + ' Menue<\/CAPTION>'
    			
    		sInner = sInner + '	<tr><td ' +
    						  '		onmouseover=\"TdOver&#40;this&#41;;"\ ' +
    						  '		onmouseout=\"TdOut&#40;this&#41;;\" ' +
    						  '		onclick=\"MenuTodo&#40;\'druck\'&#41;;\">' +
    						  '			· drucken<\/td><\/tr>';
    							  
    		sInner = sInner + '	<tr><td ' +
    						  '		onmouseover=\"TdOver&#40;this&#41;;"\ ' +
    						  '		onmouseout=\"TdOut&#40;this&#41;;\" ' +
    						  '		onclick=\"MenuTodo&#40;\'zurueck\'&#41;;\">' +
    						  '			· zurück<\/td><\/tr>';
    			
    		sInner = sInner + '	<tr><td ' +
    						  '		onmouseover=\"TdOver&#40;this&#41;;"\ ' +
    						  '		onmouseout=\"TdOut&#40;this&#41;;\" ' +
    						  '		onclick=\"MenuTodo&#40;\'refresh\'&#41;;\">' +
    						  '			· aktualisieren<\/td><\/tr>';
    							  
    		sInner = sInner + ' <tr><td ' +
    						  '		onmouseover=\"TdOver&#40;this&#41;;"\ ' +
    						  '		onmouseout=\"TdOut&#40;this&#41;;\" ' +
    						  '		onclick=\"MenuTodo&#40;\'quelle\'&#41;;\">' +
    						  '			· Quelltext<\/td><\/tr>';
    			
    		sInner = sInner + '	<tr><td ' +
    						  '		onmouseover=\"TdOver&#40;this&#41;;"\ ' +
    						  '		onmouseout=\"TdOut&#40;this&#41;;\" ' +
    						  '		onclick=\"MenuTodo&#40;\'abbrechen\'&#41;;\">' +
    						  '			ausblenden'
    						  '	<\/td><\/tr>' +
    							  
    					 '<\/TABLE>';
    		/*	HTML fuer DIV setzen Ende	*/
    		
    		
    		/*	Klickpunkt festlegen	*/
    		if&#40;bNS&#41;	&#123;
    			nTop = &#40;e.pageY - 10&#41;;
    			nLeft = &#40;e.pageX - 10&#41;;
    			iFensterRechts = &#40;window.innerWidth - nLeft&#41;;
    			iFensterUnten = &#40;window.innerHeight - nTop&#41;;
    		&#125;
    		if&#40;bIE&#41;	&#123;
    			nTop = &#40;window.event.y - 10&#41;;
    			nLeft = &#40;window.event.x - 10&#41;;
    			iFensterRechts = document.body.offsetWidth - nLeft;
    			iFensterUnten = document.body.offsetHeight - nTop;
    		&#125;
    		
    		/*	Sichtbarkeit rechts/unten anhand Fenstergroesse sicherstellen	*/
    		if&#40;iFensterRechts < 150&#41;	&#123;nLeft = &#40;nLeft-90&#41;;&#125;
    		if&#40;iFensterUnten < 120&#41;		&#123;nTop = &#40;nTop-110&#41;;&#125;
    		
    	
    		/*	Netscape-Variante	*/
    		if &#40;bNS && bMouse&#41;	&#123;
    			
    			// --- falls das Menue schon da ist, DIV ausblenden
    			if&#40;document.getElementById&#40;'menue'&#41;&#41;	&#123;
    				document.getElementById&#40;'menue'&#41;.innerHTML = '';
    			&#125;
    			
    			var menue = document.createElement&#40;'div'&#41;;
    			menue.id = 'menue';
    			var sHtmlDiv = document.createTextNode&#40;''&#41;;
    			menue.appendChild&#40;sHtmlDiv&#41;;
    						
    			var ausgabe = document.getElementById&#40;'derBody'&#41;;
    			ausgabe.appendChild&#40;menue&#41;;
    			
    			with&#40;document.getElementById&#40;'menue'&#41;&#41;	&#123;
    				style.position = 'absolute';
    				style.left = nLeft;
    				style.top = nTop;
    				
    				innerHTML = sInner;
    			&#125;
    		&#125;		
    		
    		/*	IE-Variante	*/
    		if &#40;bIE && bMouse&#41; &#123;
    		
    			/*	falls das Menue schon da ist, DIV ausblenden	*/
    			if&#40;document.getElementById&#40;'menue'&#41;&#41;	&#123;
    				document.all.menue.outerHTML = '';
    			&#125;
    						
    			var sHtmlDiv = '<div id=\"menue\" style=\"LEFT&#58;'+nLeft+'px; TOP&#58;'+nTop+'px; POSITION&#58; absolute;\"></div>';
    			document.body.insertAdjacentHTML&#40;'AfterBegin',sHtmlDiv&#41;;
    						
    			document.all.menue.innerHTML = sInner;
    		&#125;
    		init&#40;'stop',e&#41;;
    	&#125;
    	
    	/*	Funktionen fuer Menue	*/
    	function MenuTodo&#40;what&#41;	&#123;
    	
    		if&#40;bIE&#41;	&#123;document.all.menue.outerHTML = '';&#125;
    		if&#40;bNS&#41;	&#123;document.getElementById&#40;'menue'&#41;.innerHTML = '';&#125;
    		
    		switch&#40;what&#41;	&#123;
    			case 'druck'&#58;
    				/*	erweitern	*/
    				print&#40;&#41;;
    				break;
    				
    			case 'zurueck'&#58;
    				/*	adaequat zu zurueck in buttonframe, fuer was auch immer	*/
    				if&#40;window.history.length == 0&#41;	&#123;
    					alert&#40;'keine Seiten fuer zurueck'&#41;;
    				&#125;
    				else	&#123;window.history.back&#40;&#41;;&#125;
    				break;
    				
    			case 'refresh'&#58;
    				/*	aktuelles Template neu laden	*/
    				location.reload&#40;&#41;;
    				break;
    			
    			case 'quelle'&#58;
    				/*	Quelltext anzeigen	*/
    				window.location = 'view-source&#58;' + window.location.href;
    				break;
    				
    			default&#58;
    				break;
    		&#125;
    	&#125;
    	
    	/*	Event Mouse	*/
    	document.onmousedown=right;
    
    //-->
    </script>
    <BODY oncontextmenu="return false">
    </BODY>

  4. #4
    picard
    Gast

    Standard

    cooool

    n riesengroßes THX!!!!

    Greetz Jean_luc_picard

  5. #5
    Meister(in)
    Registriert seit
    24.11.2004
    Ort
    bei Mama
    Beiträge
    268
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard re rechtsklick

    guck mal unter http://www.hermit.de.tt/
    geh da auf die leste rechts unter programme
    dann auf rechtsklick da findest du ein programm mitdem du das machen kannst
    unter download kannst du das programm runterladen
    es ist kostenlos
    War ich das etwa??
    Guckt euch mal diesen Thread an ist voll geil:
    http://www.forum-hilfe.de/viewtopic.php?t=5184

  6. #6
    König(in)
    Registriert seit
    20.11.2004
    Ort
    Fehmarn / Ostsee
    Beiträge
    1.079
    Danke
    0
    Bekam 0 mal "Danke" in 0 Postings

    Standard Re: rechtsklick menü

    Zitat Zitat von Jean_Luc_Picard
    HI!
    kann mir einer sagen wie ich son cooles rechtsklick menü mache, wie zB auf der page:
    http://www.tdw-clan.com
    Der Nachteil des Menüs auf der genannten Seite, welches unbestreitbar ganz nett aussieht, ist die Gebundenheit an den IE. Mozilla interessiert das Menü nicht die Bohne...

    Das Script von Mülla ist zwar eher schlicht, funzt dafür aber bei beiden Browsern. *malMüllaaufSchulterklopf*

  7. #7
    Gast

    Standard

    Zitat Zitat von webbie
    Zitat Zitat von Jean_Luc_Picard
    HI!
    kann mir einer sagen wie ich son cooles rechtsklick menü mache, wie zB auf der page:
    http://www.tdw-clan.com
    Der Nachteil des Menüs auf der genannten Seite, welches unbestreitbar ganz nett aussieht, ist die Gebundenheit an den IE. Mozilla interessiert das Menü nicht die Bohne...

    Das Script von Mülla ist zwar eher schlicht, funzt dafür aber bei beiden Browsern. *malMüllaaufSchulterklopf*
    ich find dumm

Ähnliche Themen

  1. Rechtsklick
    Von Dorle im Forum HTML & CSS Forum
    Antworten: 2
    Letzter Beitrag: 22.08.2006, 20:54
  2. Script: Rechtsklick unterdrücken
    Von Foulfang im Forum Script-Archiv
    Antworten: 16
    Letzter Beitrag: 10.12.2005, 10:21
  3. Rechtsklick
    Von miaui im Forum HTML & CSS Forum
    Antworten: 3
    Letzter Beitrag: 16.01.2005, 17:11
  4. rechtsklick reaktivieren
    Von |o|o im Forum HTML & CSS Forum
    Antworten: 16
    Letzter Beitrag: 23.06.2004, 23:25
  5. Kontexmenü bei Rechtsklick auf Grafik
    Von Phill im Forum PHP Forum - Apache - CGI - Perl - JavaScript und Co.
    Antworten: 5
    Letzter Beitrag: 25.05.2004, 10:40

Stichworte

Berechtigungen

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