Vai al contenuto
PLC Forum


Elenco A Discesa - difficolta aprire link all'interno elenc


silvius

Messaggi consigliati

ciao doctor grazie del suggerimento, però appena ho corretto il codice suggeritomi mi ha dato questo errore in off-line

Linea 40 Carattere 1 Codice 0

lo controllerò online se fà lo stesso problema

a presto e grazie!!!!

l'ho provato online adesso non partono i link non fa nessuna operazione

Modificato: da silvius
Link al commento
Condividi su altri siti


  • Risposte 61
  • Created
  • Ultima risposta

Top Posters In This Topic

  • silvius

    35

  • Tommaso Uva

    18

  • doctordf

    6

  • nll

    3

Guarda apparte tutto, il problema si risolve sarà qualche cavolata nello script, però ti avevo indicato degli script menù veramente belli e interessanti, a tratti eleganti che potevi sostituire a quello tuo che hai messo ....

Se cambi idea dimmelo, che te ne faccio vedere uno spettacolare wink.gif

Link al commento
Condividi su altri siti

Tommaso Uva+21/09/2010, 18:41--> (Tommaso Uva @ 21/09/2010, 18:41)

bè... su questo non ci piove... infatti silvius ha chiesto aiuto!

silvius.. però copia almeno bene quanto ho postato... sennò ci credo che non funziona nulla, poi sembra che i computer siano posseduti:

if(!linkList==""){window.open(form.selectThis.options[linkList].value,theTarget);}}

ti sei giocato l'ultima parentesi tonda ")"

Link al commento
Condividi su altri siti

doctor la parentesi tonda l'ho inserita

questo è lo script

<script language="JavaScript">

var theTarget = "_blank";

function goThere( ){

if(!document.theForm.theMenu.selectedIndex==""){

window.open(document.theForm.theMenu.options[document.theForm.theMenu.selectedIndex].value,theTarget,"");}}

</script>

e questo è il contenuto

<form name="MenuTendina">

<select name="selectThis" size="1" onChange="goThere( ) ">

<option selected value="">Seleziona quello che ti serve

<option value="http://www.aiutamici.com/software?ID=10728">avast

<option value="http://www.ilsoftware.it/querydl.asp?id=745">avast cleaner

<option value="http://www.aiutamici.com/software?ID=11537">avg

<option value="http://www.aiutamici.com/software?ID=10908">antivir

inoltre come errore mi dà

Document.theForm.theMenù è nullo o non è un oggetto

vedete da qua se c'è qualche errore amici miei

Modificato: da silvius
Link al commento
Condividi su altri siti

mi scuso con te se ho commesso questa gaffe ma non ci sono abituato con tutti questi codici è da pochissimo che tratto l'html ed ancora ora mi riesce un pò duro ad apprendere ma sono sicuro che ci riuscirò.

Andrò a sostituire prontamente la parte che mi hai consigliato

grazie per la consulenza che mi dai

ciao Doctor

sono andato a correggere la parte e facendo l'anteprima mi è apparsa la finestra seguente:

Errore nello script della pagina

Linea 35 Carattere 1 Codice 0

Modificato: da silvius
Link al commento
Condividi su altri siti

Oggi sono più calmo rolleyes.gif

Ovvio che hai voglia di imparare e va benissimo, solo che se mentre chiedi cosa c'è che non va, continui a modificare il codice.... ogni volta l'errore cambia e si sposta da un'altra parte.

Adesso però non hai ancora copiato bene quello che ti ho scritto...piccola spiegazione tecnica

-------

hai costruito una funzione che non richiede argomenti:

goThere()

poi la invochi mettendoci un argomento:

goThere(this.form)

ovvio che non può funzionare

--------

allora, la pagina on line per il resto va benissimo NON CAMBIARE NIENT'ALTRO

sostituisci SOLO QUESTA RIGA:

function goThere(){

CON QUESTA:

function goThere(form){

sennò la prossima volta ti posto la pagina completa.

se fai questo funziona (FUNZIONA, non "da me" funziona... funziona e basta... l'informatica, almeno a questi livelli, dà sempre certezze)

wink.gif

Modificato: da doctordf
Link al commento
Condividi su altri siti

... perchè l'evento trappato è "on change".

Essendo la prima riga ad essere visualizzata non scateni un evento di change quindi.... non funziona.

Con una logica di questo tipo la prima riga deve essere qualcosa del tipo:

<option selected value="">Scegli il link

che ovviamente non aprirà nulla.

Gia che ci sei... magari togli il punsante "VAI" che non serve... wink.gif

Modificato: da doctordf
Link al commento
Condividi su altri siti

inserito riga codice, tolto tasto Apri, adesso tutto funziona, adesso controllerò i vari link per vedere nel sito di aiutamici se sono quelli, perchè alcuni le ho trovati cambiati così metterò quello giusto, permettemi questa esclamazione "Deo Gratia"

Un Grazie infinito per la vostra pazienza, cortesia che mi avete dedicato, un clap.gifbiggrin.gifclap.gif

Link al commento
Condividi su altri siti

  • 2 weeks later...
  • 3 weeks later...

ciao avevo pensato un'altra cosa nell'elenco a discesa in pagina index invece di fare i collegamenti ipertestali ho pensato di farli a collegamenti a file, perchè di questo cambiamento?

Siccome i collegamenti ai siti cambiano di continuazione e vorrei evitare tutto ciò, ho pensato ai collegamenti ai file per fare in modo che il contenuto rimanga per sempre

mi potreste aiutare?

il collegamento che vorrei fare è questo!!!

<option value="documenti1/avast.doc">avast</option>

però non mi funziona!!!!

Link al commento
Condividi su altri siti

Basta che semplicemente cambi il link, basta mettere la path esatta dove è contenuti il file a cui vuoi puntare, ti avverto che se punti a file .doc parte il download e non la visualizzazzione, sarebbe meglio crerae dei file .pdf.

Se non ti è chiaro qualcosa chiedi pure wink.gif

Link al commento
Condividi su altri siti

Esattamente, proprio quello, però per aprire il file nel caso del .doc hai sempre bisogno del programma sul tuo pc, altrimenti non te lo apre.

La cosa migliore da fare è creare un file pdf, in modo che si apra direttamente nel browser e poi se vuoi puoi anche salvarlo.

Ciao

Link al commento
Condividi su altri siti

  • 2 weeks later...

Ciao scusate il ritardo per la risposta ma volevo accertarmi che tutto funzionasse per gli elenchi a discesa delle pagine, adesso ci sono riuscito a sistemarli, grazie ancora a tutti voi

Link al commento
Condividi su altri siti

  • 4 weeks later...

Tommaso Uva+15/09/2010, 13:11--> (Tommaso Uva @ 15/09/2010, 13:11)

Ciao Tommaso desiderei fare un menù verticale più professionale come quello che mi avevi proposto tempo fà.

Questo elenco lo vorrei impostare in questa maniera :

Mettere come Indice, Errori, Faq, Servizi, Utility, Trucchi, Sicurezza, Video Guide, Manuali; tutti i link riferiti per ogni categoria di windows

Mettere come riferimento a IE da 6,7,8 tutti i link, per FF la stessa cosa.

Per dare un ordine per argomenti e per categorie dato che all'interno degli elenchi a discesa già creati erano messi alla rinfusa

Sicuramente avrò trascurato qualche passaggio

Il riferimento del menù da creare è nell'esempio

Link 2

Perchè mi sono accorto che non mi dava l'aspetto di un sito e di poter usare lo spazio della pagina in senso orizzontale

Link al commento
Condividi su altri siti

Io te lo avevo suggerito tempo fa, se mi avessi ascoltato prima biggrin.gif.

Comunque basta che segui le indicazioni, in quella pagina c'è scritto tutto quello che devi fare.

Se hai altri problemi chiedi pure.

Saluti

Link al commento
Condividi su altri siti

Ciao Tommaso sono riuscito a mettere l'elenco a discesa consigliatomi da te per dare un aspetto più professionale adesso desiderei mettere quei elenchi a discesa con le descrizioni accanto all'elenco a discesa che ho inserito come fare?

grazie!!!

Link al commento
Condividi su altri siti

ciao tommaso ecco cosa volevo realizzare ma non riesco a mettere l'immagine che avevo creato in questo forum per visualizzarla?

==============

Indice Xp

- Programmi xp   Elenco Software  (in questo spazio ci va l'elenco a discesa) elenco completo dei programmi applicativi

- Ottimizza Miglioramento

- driver xp Accessori

- Installa xp Installazione

l'immagine l'ho creata con image shack ma non riesco a metterla quale codice devo usare?

Modificato: da silvius
Link al commento
Condividi su altri siti

Crea un account o accedi per commentare

Devi essere un utente per poter lasciare un commento

Crea un account

Registrati per un nuovo account nella nostra comunità. è facile!

Registra un nuovo account

Accedi

Hai già un account? Accedi qui.

Accedi ora

×
×
  • Crea nuovo/a...