Visualizzazione dei risultati da 1 a 6 su 6

Discussione: DECIFRARE

  1. #1

    DECIFRARE

    Qualcuno mi sa dire a che serve?? Grazie
    codice:
    function lm_div_mouseOut(){ self.lm_isOverTip = false; }
    
    function lm_div_mouseOver() { self.lm_isOverTip = true; }
    
    function lm_handle_onFocus(){
    	self.lm_div_cur=(Math.round((Math.random()*9)+1));
    }
    
    if (window.captureEvents)
    	window.captureEvents(Event.FOCUS);
    window.onFocus = lm_handle_onFocus();
    
    function lm_displayContents(tip)  {
    	var el = self.document.getElementById('lm_tipBox'+self.lm_div_cur);
    	if(!el) {
    		if(window.self.frames.length)
    			el = self.document.getElementById('lm_tipBox'+self.lm_div_cur);
    	}
    	if(el) {
    		el.innerHTML=tip;
    		lm_setPosition(el); lm_adjustBox();
    		var tip = self.document.getElementById(self.lm_skeyphrase);
    		if(tip) {
    			tip.style.visibility='visible';
    			tip.style.visibility='hidden';
    		}
    		setTimeout('lm_showDiv()', 3);
    	}
    }
    
    function lm_adjustBox() {
    	var el=self.document.getElementById('lm_tipBox'+self.lm_div_cur);
    	var tip = document.getElementById(self.lm_skeyphrase);
    	if(el) {
    		if(document.body.clientWidth < (el.style.pixelLeft+el.offsetWidth)) {
    			var pos = (el.style.pixelLeft-el.offsetWidth);
    			if(pos > 0)
    				el.style.pixelLeft = pos;
    		}
    		else if((el.style.pixelLeft-el.offsetwidth) < document.body.scrollLeft) {
    			el.style.pixelLeft = el.styel.pixelLeft + el.offsetWidth;
    		}
    		if((document.body.offsetHeight+document.body.scrollTop) < (el.style.pixelTop+el.offsetHeight)) {
    			var pos = (el.style.pixelTop-el.offsetHeight-15);
    			if(pos > (document.body.scrollTop))
    				el.style.pixelTop = pos;
    		}
    		else if(el.style.pixelTop < document.body.scrollTop) {
    			el.style.pixelTop = el.style.pixelTop + el.offsetHeight + 15;
    		}	
    	}
    }
    
    function lm_showDiv() {
    	if(self.lm_isOverTip || self.lm_isOverLink) {
    		var tip=self.document.getElementById(self.lm_skeyphrase);
    		var el = self.document.getElementById('lm_tipBox'+self.lm_div_cur);
    		if(!el){ el = self.document.getElementById('lm_tipBox'+self.lm_div_cur); }
    		if(el) {
    			lm_adjustBox();
    			if(self.isReady==true && tip){
    				tip.style.visibility='visible';
    				el.style.visibility = 'visible';
    				lm_closeiframe();
    			}
    			else { setTimeout('lm_showDiv()', 3) }
    		}
    	}
    }
    
    function lm_getOffset(el, which) {
    	var amount = el['offset'+which];
    	if (which=='Top')
    		 amount+=el.offsetHeight;
    	el = el.offsetParent;
    	while (el!=null) {
    		amount+=el['offset'+which];
    		el = el.offsetParent;
    	}
    	return amount;
    }
    
    function lm_setPosition(el) {
    	if(window.event) {src = window.event.srcElement;} else{ var src = self.lm_sevent; }
    	el.style.pixelTop = lm_getOffset(src, 'Top');
    	if( self.name && (self.name != 'opener')) { el.style.pixelLeft += 15; }	
    	el.style.pixelLeft= lm_getOffset(src, 'Left');
    }
    
    function lm_getFrameSize(){
    		var el = document.getElementById('lm_tipBox'+self.lm_div_cur);
    		var tip= document.getElementById(lm_skeyphrase);
    		if(el && el.style) {
    			el.style.width=tip.style.width;
    			el.style.height=tip.style.height;
    		 }
     }
    
    function lm_doMouseOver(showBox) {
    	var el = document.getElementById('lm_tipBox'+self.lm_div_cur);
    	if(!el)
    		self.document.getElementById('lm_tipBox'+self.lm_div_cur);
    	if(el) if(el.style) { if(showBox) el.style.visibility='visible'; }
    	var query = self.lm_skeyphrase;
    	if(self.lm_isOverTip == true)
    		 return false;
    	self.lm_isOverTip = true;
    	var tip=document.getElementById(query);
    	if(tip && (query == self.lm_last_query)) {
    		setTimeout('lm_showDiv()',10);
    	}
    	else {
    		if(self.lm_isOverLink) {
    			self.isReady=false; var tip = "<iframe id='"+query+"'src='http://www.srch-results.com/content.asp?si=95&keyphrase="+query+"' scrolling=no onLoad='self.isReady=true;' onmouseover='if(self.lm_timeout) clearTimeout(self.lm_timeout); self.lm_isOverTip = true;' onmouseout='if(self.lm_timeout) clearTimeout(self.lm_timeout); self.lm_isOverTip=false; lm_closeiframe(); if(self.lm_timeout) clearTimeout(self.lm_timeout);' width='100%' height='100%'></iframe>";
    			self.lm_last_query = query; lm_displayContents(tip);
    		}
    	}
    	return false;
    }
    
    function lm_closeiframe() {
    	if((self.lm_isOverTip == true) && (self.lm_skeyphrase == self.lm_last_query)){ return false; }
    	var tip=document.getElementById(self.lm_skeyphrase);
    	if(tip) {
    		tip.style.visibility='hidden';
    	}
    	var el = self.document.getElementById('lm_tipBox'+self.lm_div_cur);
    	if(el) {
    		el.style.visibility = 'hidden';
    	}
    	else {
    		if(window.self.frames.length) {
    			var el=self.document.getElementById('lm_tipBox'+self.lm_div_cur);
    			if(el)
    				el.style.visibility='hidden';
    		}
    	}
    }
    Earn money for searching the internet:
    Homepages Friends

  2. #2
    ???Nessuno sa a che cispio serve 'sto script che mi occupa ben 5KB?!
    Earn money for searching the internet:
    Homepages Friends

  3. #3
    Earn money for searching the internet:
    Homepages Friends

  4. #4
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    Faresti molto prima se ci svelassi da dove li hai prelevati

    Con una piccola ricerca li ho trovati associati a diversi blog e forum... immagino siano a corredo.

    Comunque non e' facile esaminando singoli mattoni ricavare il loro posto in un edificio

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  5. #5
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    e' un sistema di tooltip,
    apre nel tooltip un iframe e pesca via asp le descrizioni da mostrare al passaggio su determinati elementi

  6. #6
    Il bello è che la pag non l'ho scritta io, ma ho il compito di modificarla cercando di ridurre al minimo lo spazio occupato!
    Earn money for searching the internet:
    Homepages Friends

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2026 vBulletin Solutions, Inc. All rights reserved.