Apertura file con menu

chiabgigi

Nuovo Utente
6 Set 2008
22
0
0
Ciao dovrei aprire un determinato file con un menu a discesa
vi posto la prozione di codice:
Codice:
<script language="Javascript">
var mbar;
// Main Menu
mbar= mnu.createMenuBar('main',400,20);
mbar.addItem(null,'Riduttori ad alta pressione','file');
//mbar.addItem(null,'Edit','edit');
//mbar.addItem(null,'View','view');
	//File menu
	mbar = mnu.createMenuBar('file',130);
	[U]mbar.addItem(null,{image:i1,text:' index.html'},null, 'a href="index.html"');[/U]
	mbar.addItem(null,{image:px,text:' Open'},null,'alert("Open files")');
	mbar.addItem(null,{image:i2,text:' Save'});
	mbar.addItem(null,'Save As ...');
	mbar.addItem(null,'Recent Files','recent');
	mbar.addItem(null,'Exit');
......</script>
la parte sottolineata è quella incriminata, in pratica dal menu se clicco su una voce si deve aprire una pagina
spero in un vostro aiuto
ciao
gigi
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Ciao dovrei aprire un determinato file con un menu a discesa
vi posto la prozione di codice:
Codice:
<script language="Javascript">
var mbar;
// Main Menu
mbar= mnu.createMenuBar('main',400,20);
mbar.addItem(null,'Riduttori ad alta pressione','file');
//mbar.addItem(null,'Edit','edit');
//mbar.addItem(null,'View','view');
	//File menu
	mbar = mnu.createMenuBar('file',130);
	[U]mbar.addItem(null,{image:i1,text:' index.html'},null, 'a href="index.html"');[/U]
	mbar.addItem(null,{image:px,text:' Open'},null,'alert("Open files")');
	mbar.addItem(null,{image:i2,text:' Save'});
	mbar.addItem(null,'Save As ...');
	mbar.addItem(null,'Recent Files','recent');
	mbar.addItem(null,'Exit');
......</script>
la parte sottolineata è quella incriminata, in pratica dal menu se clicco su una voce si deve aprire una pagina
spero in un vostro aiuto
ciao
gigi
Ciao :)

Scusa, non ho capito una cosa: ma nella riga sottolineata il redirezionamento alla pagina devi includerlo come se fosse codice HTML, oppure hai bisogno di sapere come fare il redirezionamento direttamente tramite Javascript?
 

chiabgigi

Nuovo Utente
6 Set 2008
22
0
0
Buongiorno 'PoLe', grazie per l'interessamento
in effetti la risposta è si per entrambi i quesiti, non so pero qual'è la soluzione migliore
consigli
grazie
ciao
 

PoLe

MRW Moderator
6 Giu 2005
2.198
3
0
40
.: Venezia :.
www.bzconsulting.it
Se puoi agire direttamente con javascript, il codice che devi usare è questo:
Codice:
window.location.href = "pagina.htm"
Non conoscendo lo script cui fai riferimento però, non saprei dirti dove metterlo :)

Il codice seguente come funziona? Nel senso, come e dove vengono passati ed elaborati i 3 parametri?
Codice:
mbar.addItem(null,'Recent Files','recent');
 

chiabgigi

Nuovo Utente
6 Set 2008
22
0
0
I parametri non ci sono perchè il codice è nudo e crudo, cioè penso che sia adattabile a qualsiasi impiego, sempre che lo faccia uno più bravo di me.
Comunque ti passo tutto il codice
Codice:
<html>
<head>
<title>DynAPI Examples - HTML Menu with Images</title>
<script language="JavaScript" src="../src/dynapi.js"></script>
<script language="Javascript">
dynapi.library.setPath('../src/');
dynapi.library.include('dynapi.api');
dynapi.library.include('HTMLMenu');
dynapi.library.include('Image');

</script>
<script language="Javascript">

// Write Style to browser
HTMLComponent.writeStyle({
	MNUItm: 		'border: 1px solid #E0E0E0',
	MNUItmText:	'cursor: default; text-decoration: none; color: #000000; font: 12px Arial, Helvetica;'
});

var  p ={align:"top"}
var i1 = dynapi.functions.getImage('images/btn_new.gif',16,16,p);
var i2 = dynapi.functions.getImage('images/btn_save.gif',16,16,p);
var i3 = dynapi.functions.getImage('images/eicon3.gif',32,32,p);
var i4 = dynapi.functions.getImage('images/eicon2.gif',32,32,p);
var i5 = dynapi.functions.getImage('images/eicon1.gif',32,32,p);
var px = dynapi.functions.getImage('images/pixel.gif',16,16,p);

var mnu = dynapi.document.addChild(new HTMLMenu(),'mnu');
mnu.backCol = "#EFEBD7"
mnu.selBgCol = '#C1D2EE';
mnu.cssMenu = 'MNU';
mnu.cssMenuText = 'MNUItmText';
mnu.cssMenuItem = 'MNUItm';

var mbar;
// Main Menu
mbar= mnu.createMenuBar('main',40,20);
mbar.addItem(null,'File','file');
mbar.addItem(null,'Edit','edit');
mbar.addItem(null,'View','view');
	//File menu
	mbar = mnu.createMenuBar('file',130);
	mbar.addItem(null,{image:i1,text:' New'});
	mbar.addItem(null,{image:px,text:' Open'},null,'alert("Open files")');
	mbar.addItem(null,{image:i2,text:' Save'});
	mbar.addItem(null,'Save As ...');
	mbar.addItem(null,'Recent Files','recent');
	mbar.addItem(null,'Exit');
		//Recent menu
		mbar = mnu.createMenuBar('recent',120);
		mbar.addItem(null,'Dynapi.js');
		mbar.addItem(null,'Quickref.html');
		mbar.addItem(null,'Changelog.html');
		mbar.addItem(null,'Index.html');
	//edit menu
	mbar = mnu.createMenuBar('edit',120);
	mbar.addItem(null,'Undo');
	mbar.addItem(null,'Cut');
	mbar.addItem(null,'Copy');
	mbar.addItem(null,'Paste');
	//view menu
	mbar = mnu.createMenuBar('view',130);
	mbar.addItem(null,{image:px,text:'Icon #1'},'eicon1');
	mbar.addItem(null,{image:px,text:'Icon #2'},'eicon2');
	mbar.addItem(null,{image:px,text:'Icon #3'},'eicon3');
		mbar = mnu.createMenuBar('eicon1',40,36);
		mbar.addItem(null,i3.getHTML());
		mbar = mnu.createMenuBar('eicon2',40,36);
		mbar.addItem(null,i4.getHTML());
		mbar = mnu.createMenuBar('eicon3',40,36);
		mbar.addItem(null,i5.getHTML());

</script>
</head>
<body>
<h1>The Image Menu</h1>
<script>
	dynapi.document.insertChild(mnu);
</script>
<p>This is a great way to start your web page</p>
<p>&nbsp;</p>
</script>
</body>
</html>

ho trovato questo sito (non so se posso postarlo), ma se guardi il titolo e fai una ricerca lo trovi subito, dove ci sono tantissime utility
nel frattempo provo
fammi sapere
grazie
ciao
 
Ultima modifica:
Discussioni simili
Autore Titolo Forum Risposte Data
Daphneblue Problemi di apertura file con Office e Browser Windows e Software 5
G Apertura file doc da php PHP 2
golinello File danneggiati Errore durante l'apertura AI file Webdesign e Grafica 3
A MSProject - errore di apertura file XML esportato Windows e Software 1
S apertura file html da sd in chrome Sviluppo app per Android 5
I apertura file cliccando su immagini di banner in flash Flash 3
M errore 438 in apertura file XLS in pagina ASP Classic ASP 1
U apertura file pdf Flash 0
O Contatori apertura file HTML e CSS 2
R Messaggio apertura sito WordPress 4
M Unire 2 funzioni per l'invio di un form e con l'apertura di un div Javascript 0
S Apertura in una nuova pagina PHP 6
G Problema con eccessiva nitidezza apertura Camera Raw Photoshop 0
S [MS Access] Apertura Maschera su nuov record in base a determinato ID MS Access 0
S [MS Access] Apertura maschera MS Access 3
E Caricare dati da DB MySql all'apertura pagina, meglio PHP o Javascript? PHP 1
akira [MS Access] Apertura recordset MS Access 1
D [Java] far partire JProgressBar all'apertura di un JFrame Java 1
T [HTML] video in apertura sito. su pc ok, su smartphone KO HTML e CSS 0
M [HTML] Apertura Pagina HTML e CSS 14
ste80 [MS Access] apertura maschera su record specifico MS Access 6
G [HTML] Apertura PDF HTML e CSS 8
P Sistema per identificare utente se proviene da apertura app android Sviluppo app per Android 3
A [Javascript] [HTML] RISOLTO...Allungare un box all'apertura della pagina No Mouse over Javascript 9
ANDREA20 orari apertura e chiusura Javascript 4
F Apertura tendina onclick jQuery 1
M colorare il tasto del menu all'apertura del div HTML e CSS 19
M Problema con ciclo foreach per chiusura apertura div in base al numero di record in database PHP 1
S Far partire in automatico una slide all'apertura della pagina Javascript 0
F Apertura pagina web esterna dentro un frame di un altra pagina HTML e CSS 3
T Ritardare apertura finestra con Javascript Javascript 4
T Apertura pagina a centro dello schermo e con dimensioni fisse Classic ASP 1
C apertura sito e diritti di autore Discussioni Varie 4
T Apertura di un foglio Excel da Access MS Access 2
felino Lentezza all'apertura e al caricamento della pagina, anche in backend WordPress 1
J Consiglio apertura sito Leggi, Normative e Fisco 0
C Problema apertura slide nella hompage HTML e CSS 0
K passaggio dati e apertura di altra pagina. Ajax 4
A Apertura finestra modale al submit Ajax 0
K Aprire sub(o form) in automatico all'apertura del Database MS Access 1
C consiglio apertura sito web Discussioni Varie 12
P Alert ad apertura di pagina? Javascript 2
M Problema apertura link jQuery 18
R Apertura porte con rete UMTS Reti LAN e Wireless 3
Matteo Collina Apertura automatica della descrizione del prodotto? HTML e CSS 0
P apertura pagina web con iis HTML e CSS 2
P Codice PHP per discriminare apertura link... PHP 2
Z Apertura pagina mediante PHP PHP 2
Z Apertura pagina in base alla versione del browser Javascript 16
S problema apertura moduli joomla Joomla 0

Discussioni simili