È soltanto un Pokémon con le armi o è un qualcosa di più? Vieni a parlarne su Award & Oscar!
 
Pagina precedente | 1 | Pagina successiva

menu scorrevole che non funziona

Ultimo Aggiornamento: 31/12/2008 17:36
Autore
Stampa | Notifica email    
15/02/2008 21:47
 
Quota
OFFLINE
Post: 11.049
Registrato il: 03/11/2006
Età: 35
ho cercato la discussione ma non ho trovato nulla....

questo è il codice....lo inserisco ad inizio pagina ma non va....anke a fine pag ma nn va
non capisco come mai....è un utente del forum dove vado che ha bisogno del codice,non so nel mio forum funziona ma nel suo no,ho provato in un forum di prove ma nulla....se potreste aiutarmi grazie mille

<head>

<script language="JavaScript1.2">
/*
Copyright © MaXimuS 2000-2001, All Rights Reserved.
Site: www.absolutegb.com/maximus
E-mail: maximus@nsimail.com
Version: 6.1 (NS6 Compatibility)
*/

// Default settings. Don't change them.

YOffset=40; // no quotes!!
staticYOffset=40; // no quotes!!
slideSpeed=20 // no quotes!!
waitTime=1000; // no quotes!! this sets the time the menu stays out for after the mouse goes off it.
hdrFontFamily="thaoma";
hdrFontSize="3";
hdrFontColor="#000080";
hdrBGColor="#AFCCDE";
hdrAlign="right";
hdrVAlign="center";
hdrHeight="40";
linkFontFamily="Verdana";
linkFontSize="2";
linkBGColor="#FFF7E5";
linkOverBGColor="#FFF7E5";
linkTarget="_top";
linkAlign="left";
menuBGColor="#000080";
menuIsStatic="yes";
menuWidth=110; // Must be a multiple of 10! no quotes!!
barBGColor="#AFCCDE";
barFontFamily="Verdana";
barFontSize="2";
barFontColor="#000080";
barVAlign="top";
barWidth=20; // no quotes!!

NS6 = (document.getElementById&&!document.all)
IE = (document.all)
NS = (navigator.appName=="Netscape" && navigator.appVersion.charAt(0)=="4")

moving=setTimeout('null',1)
function moveOut() {
if ((NS6 && parseInt(ssm.left)<0)||(IE && ssm.style.pixelLeft<0)||(NS && document.ssm.left<0)) {
clearTimeout(moving);moving = setTimeout('moveOut()', slideSpeed)
if (NS6) {theleft+=10;ssm.left = theleft;}
if (IE) {ssm.style.pixelLeft += 10;}
if (NS) {document.ssm.left += 10;document.ssm.clip.left-=10}}
else {clearTimeout(moving);moving=setTimeout('null',1)}};
function moveBack() {
clearTimeout(moving);moving = setTimeout('moveBack1()', waitTime)}
function moveBack1() {
if ((NS6 && parseInt(ssm.left)>(-menuWidth))||(IE && ssm.style.pixelLeft>(-menuWidth))||(NS && document.ssm.left>(-menuWidth))) {
clearTimeout(moving);moving = setTimeout('moveBack1()', slideSpeed);
if (NS6) {theleft-=10;ssm.left = theleft;}
if (IE) {ssm.style.pixelLeft -= 10;}
if (NS) {document.ssm.left -= 10;document.ssm.clip.left+=10}}
else {clearTimeout(moving);moving=setTimeout('null',1)}};

lastY = 0;
function makeStatic() {
if (NS6) {winY = window.pageYOffset;}
if (IE) {winY = document.body.scrollTop;var NM=document.all('ssm').style}
if (NS) {winY = window.pageYOffset;var NM=document.ssm}
if (NS6||IE||NS) {
if (winY!=lastY&&winY>YOffset-staticYOffset) {
smooth = .3 * (winY - lastY - YOffset + staticYOffset);}
else if (YOffset-staticYOffset+lastY>YOffset-staticYOffset) {
smooth = .3 * (winY - lastY);}
else {smooth=0}
if(smooth > 0) smooth = Math.ceil(smooth);
else smooth = Math.floor(smooth);
if (NS6) {ssm.top=parseInt(ssm.top)+smooth;}
if (IE) NM.pixelTop+=smooth;
if (NS) NM.top+=smooth;
lastY = lastY+smooth;
setTimeout('makeStatic()', 1)}}

function initSlide() {
if (NS6){
ssm=document.getElementById("ssm").style
ssm.visibility="visible";
ssm.left = -menuWidth;}
else if (IE) {
document.all("ssm").style.visibility = "visible"
document.all("ssm").style.pixelLeft = -menuWidth;}
else if (NS) {
document.layers["ssm"].clip.left = menuWidth;
document.layers["ssm"].left = -menuWidth;
document.layers["ssm"].visibility = "show"}
if (menuIsStatic=="yes") makeStatic();}

function reloadPage() {if(NS)location.reload()}

function startMenu(menuHeader, barText) {
if (IE||NS6) {document.write('
')}
if (NS) {document.write('')}
if (NS6){document.write('
')}
tempBar=""
for (i=0;i
tempBar+=barText.substring(i, i+1)+"
"}
document.write('')
theleft=-menuWidth}

function addItem(text, link, target) {
if (!target) {target=linkTarget}
document.write('')}

function addHdr(text) {
document.write('')}

function endMenu() {
document.write('
'+menuHeader+'

'+tempBar+'
'+text+'
'+text+'
')
if (NS6){document.write('
')}
if (IE||NS6) {document.write('
')}
if (NS) {document.write('')}
if (NS6||IE||NS) setTimeout('initSlide();', 500)}

window.onresize=reloadPage

/*
Configure menu styles below
NOTE: To edit the link colors, go to the STYLE tags and edit the ssmItems colors
*/
YOffset=20; // no quotes!!
staticYOffset=20; // no quotes!!
slideSpeed=20 // no quotes!!
waitTime=500; // no quotes!! this sets the time the menu stays out for after the mouse goes off it.
menuBGColor="#CC1100";
menuIsStatic="yes";
menuWidth=100; // Must be a multiple of 10! no quotes!!
hdrFontFamily="verdana";
hdrFontSize="2";
hdrFontColor="#ffffff";
hdrBGColor="#CC1100";
hdrAlign="left";
hdrVAlign="center";
hdrHeight="20";
linkFontFamily="Verdana";
linkFontSize="1";
linkBGColor="white";
linkOverBGColor="#66ff66";
linkTarget="_top";
linkAlign="Left";
barBGColor="#CC1100";
barFontFamily="Verdana";
barFontSize="2";
barFontColor="white";
barVAlign="center";
barWidth=20; // no quotes!!

startMenu("Menu", "Web-Link")
addItem("Home", "http://www.web-link.it", "");
addItem("voce 1", "http://www.web-link.it", "");
addItem("voce 2", "http://www.web-link.it", "");
addItem("voce 3", "http://www.web-link.it", "");
addItem("voce 4", "http://www.web-link.it", "");
addItem("voce 5", "http://www.web-link.it", "");
addItem("voce 6", "http://www.web-link.it", "");
addItem("voce 7", "http://www.web-link.it", "");
addItem("voce 8", "http://www.web-link.it", "");
addItem("voce 9", "http://www.web-link.it", "");
addItem("voce 10", "http://www.web-link.it", "");
addItem("voce 11", "http://www.web-link.it", "");
addItem("voce 12", "http://www.web-link.it", "");
addItem("voce 13", "http://www.web-link.it", "");
addItem("voce 14", "http://www.web-link.it", "");
addItem("voce 15", "http://www.web-link.it", "");
addItem("voce 16", "http://www.web-link.it", "");
addItem("voce 17", "http://www.web-link.it", "");
addItem("voce 18", "http://www.web-link.it", "");
addItem("voce 19", "http://www.web-link.it", "");
endMenu()

</script>
</head>
18/02/2008 14:15
 
Quota
OFFLINE
Post: 11.049
Registrato il: 03/11/2006
Età: 35
come mai non rispondete?

please è un pochinoinoino urgente

20/02/2008 02:10
 
Quota
OFFLINE
Post: 3.280
Registrato il: 29/04/2004
Età: 52

Sara74 aiutino???? non riusciamo ad inserire un menù a scomparsa!
A presto e razie per l'aiuto
20/02/2008 11:19
 
Quota
OFFLINE
Post: 39.128
Registrato il: 12/11/2001
il problema è su alcune parti di questi codici che ffz filtra quando vengono inseriti in html d'inizio pagina perchè possono creare conflitto con il sorgente.
In molti di questi menù ci sono proprio stringhe che vengono modificate quando si salva.
Esempio in questo:
llegal character
[Break on this error] function reloadPage() {if(NS)l&#111;cati&#111;n&#46;reload()}\n

che in originale è così
unction reloadPage() {if(NS)location.reload()}

l'unico modo per ovviare al problema è carica il js su sito esterno e poi richiamarlo nel forum.
[Modificato da sarah.74 20/02/2008 11:19]



______________________

sarah.74

Amministratore Forum di Assistenza FreeForumZone
Admin FreeForumZone
20/02/2008 20:20
 
Quota
OFFLINE
Post: 11.049
Registrato il: 03/11/2006
Età: 35
io gli ho dato questi che uso io


da metterli tutti e due sennò non va

<script src="http://smallsito.altervista.org/java/ssm.js"></script>
<script src="http://smallsito.altervista.org/java/gemellaggi.js"</script>


ma nel suo forum non vanno mentre nel mio sia di prova che ufficiale funzionano....


ho provato anche a uppare il codice normale che ho scritto inizialmente ma non va..è praticamente come se non mettessi nulla
non so il motivo

help
20/02/2008 23:40
 
Quota
OFFLINE
Post: 3.280
Registrato il: 29/04/2004
Età: 52
confermo, una volta inseriti si vede il menu, ma spariscono tutte le discussioni griglie link ecc, rimane lo svondo e il banner in alto.......aiutoooooooo
21/02/2008 20:14
 
Quota
OFFLINE
Post: 3.280
Registrato il: 29/04/2004
Età: 52
Ciao a tutti, in particolare x Sbirulin, ora ho lincato i due scrip non nell'inizio pagina ma a fine pagina e funziona, ma per il resto non so aspettiamo risposte dagli assistenti freeforum ciaooooooo e grazie mille
31/12/2008 03:37
 
Quota
OFFLINE
Post: 723
Registrato il: 21/05/2006
Mi accodo.

Ho provato a inserire da spazio web esterno il codice postato da Sbirulin, però, sia inserendolo in HTML Inizio Pagina che Fine non compare.

Cosa può essere??

PS per Sbirulin, come mai i due src differenti? c'è altro codice che non ho considerato?
[Modificato da Adminsoloboxer 31/12/2008 03:39]
31/12/2008 16:35
 
Quota
OFFLINE
Post: 41.058
Registrato il: 01/06/2005
Ho effettuato una prova, semplicemente copiando e incollando le due stringhe proposte da (Sbirulin) nell'html di fine pagina di un forum prove.
Utilizzando sia FireFox che IE7 come browser funziona perfettamente.

Le due stringhe vanno a completare l'intero codice, la prima contiene le impostazioni di base, mentre la seconda contiene tutto quanto concerne lo stile del menù, quindi link e colori.

E' questa su cui si rende necessario agire per modifcare i suddetti.
31/12/2008 17:18
 
Quota
OFFLINE
Post: 723
Registrato il: 21/05/2006
Beh, anche a me funzionano quando ho messo le due stringhe nel forum di prova, però capirai che non posso mica usare il menù di un altro forum :)

Cioè: in teoria solo con la prima stringa dovrebbe uscirmi sul mio forum di prove il menù...standard (così come impostato dall'autore del codice)... e invece nulla!

Se magari posso avere un hint per risolvere... Devo dividere il codice in 2? Se sì come?(A proposito, ho copincollato il codice su un file di word e l'ho nominato menu.js e poi caricato in uno spazio esterno, spero vada bene così oppure ho sbagliato qualcosa?)

PS: so bene che non è di vs. competenza, però visto che siete esperti ;)
31/12/2008 17:36
 
Quota
OFFLINE
Post: 41.058
Registrato il: 01/06/2005
non ho esaminato il codice a fondo, ma come anticipato credo che si possano apportare le personalizzazioni agendo sulla seconda parte, ovvero sul js salvato come "gemellaggi".
Credo che lo scopo per cui il codice sia stato originariamente scisso in due parti sia proprio questo. Lasciare intonsa la prima, generica, e lavorare sulla seconda. Ma, ripeto, non ho avuto modo di approfondire, in tal senso.
Hai provato ad agire in quella direzione?
Amministra Discussione: | Chiudi | Sposta | Cancella | Modifica | Notifica email Pagina precedente | 1 | Pagina successiva
Nuova Discussione
 | 
Rispondi

Feed | Forum | Album | Utenti | Cerca | Login | Registrati | Amministra
Crea forum gratis, gestisci la tua comunità! Iscriviti a FreeForumZone
FreeForumZone [v.6.1] - Leggendo la pagina si accettano regolamento e privacy
Tutti gli orari sono GMT+01:00. Adesso sono le 17:33. Versione: Stampabile | Mobile
Copyright © 2000-2024 FFZ srl - www.freeforumzone.com