modificare dei codici in java.ascensor

fabiogilmour16

Nuovo Utente
5 Apr 2012
21
0
0
Ciao a tutti ho utilizzato per questo sito http://fabiodb.altervista.org/index.html una serie di javascript...
Se visitate il sito cliccando sul link potete notare come sulla destra in basso vi siano dei pulsanti grigi che rappresentano la navigazione
all interno del sito....
Il punto è che vorrei inserire nei pulsanti uno stile, un immagine, oppure del testo pulsante per pulsante quindi ottenere un bottone sulla quale scirvere
ad esempio home, in un altro about me e così via...
Premetto che non sono pratico di java
Ho aperto il java ascensor in quanto credo che le modifiche possano avvenire da qui...infatti modificando alcune elementi nel background mi portano a pensare che le modifiche che vorrei apportare possano avere luogo da questo java..
Credo di aver capito che si debbano creare delle variabili o delle classi per ogni singolo pulsante...ma non saprei dove intervenire.
Questo è un elenco all interno di ascensor dove sono contenuti i codici ma non saprei quali di questi postare per potermi aiutare..nella mia ignoranza credo si tratti del punto 5.
HTML:
//
//			INDEX
// 				1. CREATION OF SEVERAL VARIABLES AND ADJUSTMENT OF LARGE CONTAINER
// 				2. DEFINITION AND PLACEMENT OF CHILDREN OF THE CONTAINER, + SCROLL OF MANAGEMENT
// 				3. POSITIONING OF CONTENTS (UPSTAIRS)
// 				4. CREATING LINKS
// 				5. CREATING NAVIGATION
//				6. CREATING PREV/NEXT BUTTON
// 				7. RESIZE MANAGEMENT
// 				8. KEY MANAGEMENT
// 				9. FRIENDLY CODE MODE MANAGEMENT
// 				10. TARGET MANAGEMENT
//
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
secondo me dovresti intervenire su questa riga :

HTML:
<dt class="houseNavigationButton" style="z-index: 20000; position: fixed; width: 40px; height: 25px; background: none repeat scroll 0% 0% rgb(255, 255, 255); bottom: 240px; right: 190px;"><a id="houseNavigationButton1" title="Link for Content" href="#"></a></dt>

semplicemente in html, aggiungendo il nome della pagina prima della chiusura del link </a>
 

fabiogilmour16

Nuovo Utente
5 Apr 2012
21
0
0
cioè dovrebbe diventare così ad esempio? ho inserito Home (che dovrà corrispondere al nome della pagina Home) prima della chiusura di </a> ..

da così :

HTML:
<dt class="houseNavigationButton" style="z-index: 20000; position: fixed; width: 40px; height: 25px; background: none repeat scroll 0% 0% rgb(255, 255, 255); bottom: 240px; right: 190px;"><a id="houseNavigationButton1" title="Link for Content" href="#"></a></dt>

a così:

HTML:
<dt class="houseNavigationButton" style="z-index: 20000; position: fixed; width: 40px; height: 25px; background: none repeat scroll 0% 0% rgb(255, 255, 255); bottom: 240px; right: 190px;"><a id="houseNavigationButton1" title="Link for Content" href="#">[COLOR="#FF0000"]HOME[/COLOR]</a></dt>

ho capito bene? grazie
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
intendevo cosi:
HTML:
<a id="houseNavigationButton1" title="Link for Content" href="#" style="color:#FF0000;">HOME</a>

o meglio senza la linea sotto HOME
HTML:
<a id="houseNavigationButton1" title="Link for Content" href="#" style="color:#FF0000;text-decoration: none;">HOME</a>
 

fabiogilmour16

Nuovo Utente
5 Apr 2012
21
0
0
ok ho capito
....
intervenire solo su questa porzione di codice vuol dire poter modificare lo stile di un solo pulsante?


se così fosse, dovendo cambiare lo stile di ogni singolo pulsante di navigazione, vuol dire che dovrei copiare e incollare questa stessa porzione
per quante volte i pulsanti in questo modo ad esempio?
HTML:
<a id="houseNavigationButton1" title="Link for Content" href="#" style="color:#FF0000;text-decoration: none;">HOME</a>

<a id="houseNavigationButton1" title="Link for Content" href="#" style="color:#FF0000;text-decoration: none;">ABOUT ME</a>

<a id="houseNavigationButton1" title="Link for Content" href="#" style="color:#FF0000;text-decoration: none;">CONTATTI</a>

etc...

mi sbaglio?
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
L'id cambia per ogni pulsante pero Attenzione
HTML:
<a id="houseNavigationButton1" ...........
<a id="houseNavigationButton2" ...........
<a id="houseNavigationButton3" ...........
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Dovrai modificare anche il width in base a cosa ci scrivi dentro
almeno 50px per HOME di più per ABOUT ME ecc

HTML:
<dt class="houseNavigationButton" style="width: 50px; height: 25px; bottom: 240px; right: 190px;">
<a id="houseNavigationButton1" title="Home" href="#" style="color:#FF0000;text-decoration: none;">HOME</a> 
</dt>

e al posto di title="Link for Content" metti title="home" per la HOME e cosi per gli altri

Visto che hai gia una classe css per i button ("houseNavigationButton") metterei li gli attributi che sono uguali per tutti i bottoni tipo lo z-index o il background o la position cosi mantieni un po piu pulito l'html,in piu aggiungere cursor: pointer;.
 

fabiogilmour16

Nuovo Utente
5 Apr 2012
21
0
0
ok ti dico cosa ho fatto...

io ho questo codice che si trova in CREATING NAVIGATION nel menù di java ascensor dentro cui, come vedrai, si trova il codice preso in esame da te
HTML:
$('#'+params.AscensorName+'Navigation1').append('<dt class="'+params.AscensorName+'NavigationButton1" ><a href="#" title="home"  id="'+params.AscensorName+'NavigationButton1'+index+'">Home</a></dt>').find('dt:eq('+params.WindowsOn+')').css('background','#3F0');
mi sono limitato ad aggiungere Home prima del tag </a> poi nel title ho messo pure Home e per ho aggiunto 1 a navigationButton diventando 'NavigationButton1'
poi ho copiato tutto questo per avere questo
HTML:
                                                    per il primo  home

$('#'+params.AscensorName+'Navigation1').append('<dt class="'+params.AscensorName+'NavigationButton1" ><a href="#" title="home"  id="'+params.AscensorName+'NavigationButton1'+index+'">Home</a></dt>').find('dt:eq('+params.WindowsOn+')').css('background','#3F0');

                                                      per il secondo about me
$('#'+params.AscensorName+'Navigation1').append('<dt class="'+params.AscensorName+'NavigationButton1" ><a href="#" title="home"  id="'+params.AscensorName+'NavigationButton1'+index+'">Home</a></dt>').find('dt:eq('+params.WindowsOn+')').css('background','#3F0');


e così via.. ma non funziona! forse come ho fatto io aggiunge altre navigazioni....dovrei inserire tutto dentro una sola porzione di codice ?
 

fabiogilmour16

Nuovo Utente
5 Apr 2012
21
0
0
chiedo scusa..il secondo è about me...cioè così
HTML:
                                                    per il primo  home

$('#'+params.AscensorName+'Navigation1').append('<dt class="'+params.AscensorName+'NavigationButton1" ><a href="#" title="home"  id="'+params.AscensorName+'NavigationButton1'+index+'">Home</a></dt>').find('dt:eq('+params.WindowsOn+')').css('background','#3F0');

                                                      per il secondo about me
$('#'+params.AscensorName+'Navigation2').append('<dt class="'+params.AscensorName+'NavigationButton2" ><a href="#" title="about me"  id="'+params.AscensorName+'NavigationButton2'+index+'">about me</a></dt>').find('dt:eq('+params.WindowsOn+')').css('background','#3F0');


ecco così...volevo scrivere..
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
Ciao,
non avevo considerato che stai usando jquery, di conseguenza la cosa per me si complica un po

sei sicuro della sintassi? (virgole parentesi etc)

Puoi postare lo script prima di averlo modificato?

PS: lo script per tutti i bottoni
 

fabiogilmour16

Nuovo Utente
5 Apr 2012
21
0
0
Ecco qui..
questo è il codice contenuto in questa sezione del java ascensor


HTML:
/**********************************************************************************************
//
// 		5. CREATING NAVIGATION
//	  
//**********************************************************************************************

	if(params.Navig==true){
		$(node).append('<dl id="'+params.AscensorName+'Navigation"></dl>');
		
		resultatNav+=('&lt;dl id="'+params.AscensorName+'Navigation"&gt;</br>');
		
		$(node).children('div').each(function(index) {
			$('#'+params.AscensorName+'Navigation').append('<dt class="'+params.AscensorName+'NavigationButton" ><a href="#" title="link for content"  id="'+params.AscensorName+'NavigationButton'+index+'"></a></dt>').find('dt:eq('+params.WindowsOn+')').css('background','#3F0');
			
	
		
			
			resultatNav+='&lt;dt class="'+params.AscensorName+'NavigationButton" &gt;&lt;a href="#" title="Link for Content"  id="'+params.AscensorName+'NavigationButton'+index+'"&gt;&lt;/a&gt;&lt;/dt&gt;</br>';
		})
		
		resultatNav+=('&lt;/dl&gt;');
	}
	
	if(params.CSSstyles==true){
		
			
		$('#'+params.AscensorName+'Navigation dt').css({'z-index': '20000','position': 'fixed','width':'40px','height':'25px','background':'#39F'});
		$('#'+params.AscensorName+'Navigation dt:eq('+params.WindowsOn+')').css({'background': '#FFF'});
		
		if(params.ChocolateAscensor==true){
	
			$('#'+params.AscensorName+'Navigation').find('dt').each(function(index) {
				var CoordNameNav = params.ContentCoord;
				var CoordCoupeNav = CoordNameNav.split(' & ');
				var CoordoneUneNav = CoordCoupeNav[index];
				var CoordNav = CoordoneUneNav.split('|');
				var CoordNavX = parseInt(CoordNav[1])-1;
				var CoordNavY = parseInt(CoordNav[0])-1;
				
				
				var positionY= MapHeight*60;
				
				var positionX= MapWidth*65;
				
				// posizione di tutti i pulsanti
				$(this).css('bottom', function() {return (-1*CoordNavY*50+positionY); });
				$(this).css('right', function() {return (-1*CoordNavX*70+positionX);});		

				
			});
		}else{
		$('#'+params.AscensorName+'Navigation').find('dt').each(function(index) {
			$(this).css('bottom', function() {return (index*80); });		
			
		});
		
		}
		
		
		
		
			
	}
	
	

	

	

	
	$('.'+params.AscensorName+'NavigationButton').click(function(){
	

		jQuery('html,body').queue([]).stop(); 
		
		var EtageAscensor = $(this).find('a').attr('id');
		var EtageCoupe = EtageAscensor.split(''+params.AscensorName+'NavigationButton');
		var AscensorFinal = parseInt(EtageCoupe[1]);
    	params.WindowsOn = AscensorFinal;
    	
    	$.scrollTo(($('.'+params.AscensorName+':eq('+AscensorFinal+')')), 1000, {axis: params.NavigationDirection,onAfter:function(){
    		if(params.ReturnURL==true){
    			if(trueURL==AscensorFinal){
    				window.location.href='#/'+params.AscensorName+'0';
    			}else{
    				window.location.href='#/'+params.AscensorName+AscensorFinal;
    			}
    		
    			
    		}
    	}});
    	// colore del pulsante che seleziona la pagina
    	if(params.CSSstyles==true){
			$('.'+params.AscensorName+'NavigationButton').css('background','#36F');
			$(this).css('background','#FFF');
		}
    });



//**********************************************************************************************

grazie ancora
 

criric

Super Moderatore
Membro dello Staff
SUPER MOD
MOD
21 Ago 2010
5.607
54
48
TN
L'unica cosa che mi viene in mente è provare a intervenire sul css

Codice:
#houseNavigationButton1 {
        background-image: url('immagine_per_la_home.jpg');
    }
    #houseNavigationButton2 {
        background-image: url('immagine_per_contatti.jpg');
    }

ma probabilmente qualcuno che si intende di jquery ti troverà una soluzione piu appropriata
 
Discussioni simili
Autore Titolo Forum Risposte Data
G [HTML] Modificare ordine dei div in mobile responsive HTML e CSS 5
R [Photoshop] Modificare luminosità dei bordi in una foto Photoshop 2
G Come modificare la posizione dei sottomenù spry HTML e CSS 0
M [cerco webmaster] sito web da modificare Offerte e Richieste di Lavoro e/o Collaborazione 0
G Come modificare un pdf in php PHP 1
napuleone modificare il valore dellascroll bar di webkit HTML e CSS 8
Shyson Modificare codice e creare link PHP 0
J Modificare panorami 360 ps 2020 Photoshop 0
napuleone modificare il contenitore di un div Javascript 2
napuleone modificare il contenitore di un div Javascript 1
D modificare questo codice per inserimento in text e non in tabella jQuery 1
C modificare sito in locale con dreamWeaver HTML e CSS 3
T Modificare ruolo utenti in fase di registrazione E-Commerce 0
M modificare un file .XML da database Sql PHP 13
S Modificare intestazione documento pdf con LO Draw Linux e Software 0
felino Radio button e Bootstrap: modificare il colore di default! HTML e CSS 1
Shyson Modificare funzione php PHP 15
W Modificare il Type di un Input box in javascript ovunque si trovi Javascript 0
F Modificare report di etichette di access con vba MS Access 0
D [PHP] Tabella: modificare direttamente i valori PHP 6
P [Woocommerce] Modificare il Bottone Checkout di Woocommerce in base alla categoria di prodotto E-Commerce 10
Q impossibile modificare un file ....... C/C++ 2
C [HTML] modificare la scritta della copyright HTML e CSS 2
G [PHP] MODIFICARE DATI TABELLA CONTESTUALMENTE PHP 6
Y [PHP] [HTML] Modificare i quadranti PHP 1
A [PHP] Modificare campo database in base alla scelta dell'utente PHP 2
W Non riesco più a modificare i dati di una tabella da phpmyadmin MySQL 0
V [WordPress] Come modificare link in tasto menu css WordPress 21
Y Modificare script php PHP 5
G Fullcalendar: modificare colore testo, backgroup e bordi per tutti gli eventi jQuery 3
paloppa Bootstrap.min.css modificare il file HTML e CSS 6
Merlina3377 [PHP] modificare file su form immagine thump PHP 1
pfranco [PHP] Modificare pagina web online PHP 9
Shyson Modificare codice jQuery 0
A [Javascript] modificare il contenuto della barra indirizzi di un browser Javascript 1
asevenx modificare lista elementi togliendo l'elemento selezionato jQuery 1
Kolop "Modificare HTML" HTML e CSS 13
K [ASP.Net] Utilizzare e modificare dati linq ASP.NET 0
G Modificare navbar in base allo scroll jQuery 6
A come modificare gli elementi di una lista e gli editText? Sviluppo app per Android 0
A modificare .jar con classe personalizzata Java 9
Mer556 BLOCCATO nel modificare un sito HTML e CSS 3
T modificare un template html5 HTML e CSS 6
B Modificare sorgente di pagina HTML e CSS 10
napuleone Modificare attributi di una classe con js Javascript 2
C modificare un rss con php PHP 2
L Modificare dati tabella mysql PHP 2
P modificare mappa sito Javascript 0
P modificare mappa sito Javascript 0
X come modificare paginazione del tutorial PHP 0

Discussioni simili