Aiutamici Forum
Benvenuto Ospite Cerca | Topic Attivi | Utenti | | Log In | Registra

cambiare le pagine web in file di documenti Opzioni
ecofive
Inviato: Wednesday, October 20, 2010 1:19:47 PM

Rank: AiutAmico

Iscritto dal : 6/20/2008
Posts: 7,111
Mi spiace, ma questo, tra <head< e </head> non c'è:

<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>

Ecco il codice (parziale) di ciò che è in rete:

<html><head>
<meta name="GENERATOR" content="Microsoft FrontPage 5.0">
<meta name="ProgId" content="FrontPage.Editor.Document">
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252"><title>index</title>
<style type="text/css">
#navlist {
padding: 3px 0;
margin­left: 0;
border­bottom: 1px solid #000000;
font: bold 12px Verdana, sans­serif;
}
#navlist li {
list­style: none;
margin: 0;
display: inline;
}
#navlist li a {
padding: 3px 0.5em;
margin­left: 3px;
border: 2px solid #000000;
background: #ffff00;
text­decoration: none;
}
#navlist li a:link { color: #ff0000;}
#navlist li a:visited { color: #ff0000;}
#navlist li a:hover {
color: #ffffff;
background: #ff0000;
border­color: #000000;
}
#navlist li a#current {
background: white;
border­bottom: 1px solid white;
}
</style></head>

Come vedi, manca qualcosa.

Se non metti i codici giusti ...

Ciao.
speedy63
Inviato: Wednesday, October 20, 2010 1:31:55 PM

Rank: AiutAmico

Iscritto dal : 3/2/2010
Posts: 1,323
controlla adesso se è a posto ho rimesso online la pagina index
ecofive
Inviato: Wednesday, October 20, 2010 2:13:49 PM

Rank: AiutAmico

Iscritto dal : 6/20/2008
Posts: 7,111
Mio codice (che funziona):
<form name="theForm">
<select name="theMenu" size="1" onchange="goThere()"
Tuo codice (che non funziona):
<select name="selectThis" size="1" onchange="goThere(this.form);">
Ti sembrano uguali? Ti avevo già detto di controllare i codici.

Scusa, ma i codici giusti te li ho postati (varie volte) ed ho controllato sul mio computer. Ora i casi sono due. O sei tu che cambi i codici o lo fa il tuo computer. Nel secondo caso non c'è nulla da fare (e nel primo nemmeno, temo ...).

Ciao.

wubullo
Inviato: Wednesday, October 20, 2010 4:04:55 PM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
speedy, scusami, ma ecofive ha ragione...

Ad ogni modo, nel caso in cui il problema fosse veramente dovuto a FrontPage, perché non cogli l'occasione - solo per questa pagina o, perché no?, per sempre d'ora in poi - per passare a KompoZer o a qualsiasi altro editor visuale o testuale (come più ti aggrada)?

Seriamente: prendi in considerazione questa possibilità!

Per qualsiasi altra cosa, comunque, non esitare a chiedere.

Ciao!
speedy63
Inviato: Wednesday, October 20, 2010 4:51:18 PM

Rank: AiutAmico

Iscritto dal : 3/2/2010
Posts: 1,323
ciao mi scuso con voi wubullo e ecofive, dipendeva da parte mia ed anche da FP che non riconosceva alcuni codici.
Ho provato la pagina con FP e mi dava errore se lo eseguivo con Kompozer mi effettua l'esecuzione, lo già messo online, ed adesso procederò con tutti gli altri
wubullo
Inviato: Wednesday, October 20, 2010 5:18:45 PM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
Nessun problema: tutto è bene quel che finisce bene!

A presto,

speedy63
Inviato: Wednesday, October 20, 2010 8:40:27 PM

Rank: AiutAmico

Iscritto dal : 3/2/2010
Posts: 1,323
finalmente siamo arrivati alla fineApplause Dancing
ecofive
Inviato: Wednesday, October 20, 2010 9:02:02 PM

Rank: AiutAmico

Iscritto dal : 6/20/2008
Posts: 7,111
Benissimo. Ascolta Wubullo: usa KompoZer la prossima volta.

Ciao.
wubullo
Inviato: Thursday, October 21, 2010 9:56:49 PM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
ecofive ha scritto:
Ascolta Wubullo: usa KompoZer la prossima volta.


Oppure fai come me, speedy: usa un editor testuale e non ti dovrai più preoccupare degli "scherzi" indesiderati che gli editor visuali (KompoZer non escluso, purtroppo) hanno l'abitudine di combinare.
Certo, scrivere il codice per intero e di sana pianta a volte è un po' seccante... ma vuoi mettere la soddisfazione quando hai completato una pagina e funziona? Drool Drool Drool

Ciao, alla prossima!

speedy63
Inviato: Sunday, October 24, 2010 5:08:51 PM

Rank: AiutAmico

Iscritto dal : 3/2/2010
Posts: 1,323
si wubullo è un piacere quando si riesce a far funzionare una pagina,
Ho dei problemi nei 2 elenchi a discesa nella pagina faq che non mi funzionano e ho usato kompozer, non riesco con i collegamenti ai file e come errore mi appare Errore caricamento pagina file non trovato, ma i file risiedono sia online che out line
mi potresti aiutare?
grazie!!!
ecofive
Inviato: Sunday, October 24, 2010 6:22:14 PM

Rank: AiutAmico

Iscritto dal : 6/20/2008
Posts: 7,111
Il problema è sempre quello: o mancano pezzi di codice o usi codici errati. Confronta il codice della tua home con quello della pagina faq e te ne renderai conto (prova a stampare il codice delle due pagine).

Ciao.
wubullo
Inviato: Sunday, October 24, 2010 7:25:36 PM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
speedy63 ha scritto:
si wubullo è un piacere quando si riesce a far funzionare una pagina,
Ho dei problemi nei 2 elenchi a discesa nella pagina faq che non mi funzionano e ho usato kompozer, non riesco con i collegamenti ai file e come errore mi appare Errore caricamento pagina file non trovato, ma i file risiedono sia online che out line
mi potresti aiutare?
grazie!!!


Certo che ti aiuto! Però forse non sarà superfluo chiarire un punto: quando tu scrivi un codice di questo tipo

Code:
<select name="selectThis" size="1" onchange="goThere(this.form);">
<option selected="selected" value="">Scegli il link </option>
<optgroup label="Risposte a Xp,Vista,7">
<option value="documenti1/windows">Windows</option>
<option value="documenti1/windowsxpfaq">Windows Xp Faq</option>
<option value="documenti1/windowsvistafaq">Windows Vista Faq</option>
<option value="documenti1/windows2000faq">Windows 2000 Faq </option>
</optgroup>


indichi al browser di azionare un evento Javascript che, nella fattispecie, si applica a un elemento il cui nome è "selectThis", si avvia al cambio della voce di menu selezionata (evento "onchange"), si chiama "goThere" ed è valido all'interno del form selezionato in quel momento "(this.form)".

Questa funzione il browser non la può inventare, ma la esegue solo se all'inizio della pagina (tra i tag <head>...</head>) essa viene inizializzata, cioè resa attiva.

Chiarito questo punto:

1) dove è l'inizializzione dello script nella tua pagina "FAQ"?

2) ho paura di aver creato involontariamente della confusione quando ti ho postato un esempio che avevo scritto per conto mio per verificare il funzionamento dello script; quell'esempio non teneva conto dell'impostazione che avevi già dato alla pagina.
Per uniformità (anche se il codice Javascript che hai tu non mi piace per niente), direi di attenersi alla forma che hai dato allo script nella homepage. Fai così:

- modifica la tua pagina "FAQ" inserendo tra i tag <head>...</head> questo codice (lo stesso della homepage):

Code:
<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>


- modifica la sintassi del menu a discesa nella tua pagina "FAQ" copiando questo codice:

Code:
<form name="theForm">
<select name="theMenu" size="1" onchange="goThere()">
<option selected="selected" value="">Scegli il link</option>
<optgroup label="Risposte a Xp, Vista, 7">
<option value="documenti1/windows.???">Windows</option>
<option value="documenti1/windowsxpfaq.???">Windows Xp Faq</option>
<option value="documenti1/windowsvistafaq.???">Windows Vista Faq</option>
<option value="documenti1/windows2000faq.???">Windows 2000 Faq </option>
</optgroup>

<optgroup label="Risposte Linux">
<option value="documenti1/linuxfaq.???">Linux Faq</option>
<option value="documenti1/linuxfaqnews.???">Linux Faq News</option>
<option value="documenti1/linuxfaq3.???">Linux Faq 3</option>
</optgroup>

<optgroup label="Risposte a IE">
<option value="documenti1/supportodomandeie7.???">Supporto domande IE7</option>
<option value="documenti1/domandeie8.???">Domande IE8 </option>
</optgroup>

<optgroup label="Risposte a Chrome">
<option value="http://www.google.com/chrome/intl/it/webmasters-faq.html">Domande Chrome</option>
</optgroup>

<optgroup label="Risposte Windows update">
<option value="http://www.microsoft.com/windows/downloads/windowsupdate/FAQ.mspx">Windows Update</option>
</optgroup>

<optgroup label="Risposte Email">
<option value="http://www.operadigitale.it/internet/assistenza-tecnica.asp">Faq Email</option>
<option value="http://www.simply4you.it/faq/faq_outlooke.asp">Faq Email OE</option>
</optgroup>

<optgroup label="Risposte Adsl">
<option value="http://assistenza.libero.it/supporto/faq_adsl.phtml">Faq Adsl</option>
<option value="http://www.sostariffe.it/guide/adsl/faq-adsl/">Significati Adsl</option>
<option value="http://www.iuslex.it/adsl/faqindex.html">Indice Adsl</option>
</optgroup>

<optgroup label="Risposte Stampanti">
<option value="http://h10025.www1.hp.com/ewfrf/wc/document?lc=it&amp;dlc=it&amp;cc=it&amp;lang=it&amp;docname=c00729172&amp;product=14438">Faq Stampanti</option>
</optgroup>

<optgroup label="Risposte Faq Audio">
<option value="http://www.faqs.org/faqs/AudioFAQ/">Audio Faq</option>
</optgroup>

<optgroup label="Risposte Gestione Periferiche">
<option value="http://it.kioskea.net/faq/982-gestione-periferiche">Gestione Periferiche Xp</option>
</optgroup>

</select>
</form>


Infine, noterai che nei primi tre gruppi ("Risposte a Xp, Vista, 7" - "Risposte Linux" - "Risposte a IE") al termine dell'indizzo indicato in ogni <option value=""> ti ho scritto .???: significa che dovrai aggiungere l'estensione a quei file (faccio una ipotesi: <option value="documenti1/windows.doc">Windows</option>).

Per il momento, vedi se tutto funziona sul primo menu. In caso affermativo, procederemo con il secondo.

A presto.
speedy63
Inviato: Sunday, October 24, 2010 8:20:30 PM

Rank: AiutAmico

Iscritto dal : 3/2/2010
Posts: 1,323
wubullo ti ringrazio sei stato molto descrittivo

per il 1° codice non ho capito se devo togliere onchange e lasciare goThere o tenerli tutti e due

per il 2° codice andrò a verificare dove è posizionato lo script nella pagina faq

per il 3° codice mi hai fatto notare che manca l'estensione .doc ad ogni file

andrò a verificare il funzionamento della pagina iniziale

ciao !!!!
wubullo
Inviato: Sunday, October 24, 2010 8:21:50 PM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
speedy63 ha scritto:
per il 1° codice non ho capito se devo togliere onchange e lasciare goThere o tenerli tutti e due


Il primo codice non lo devi mettere proprio, perché è quello sbagliato!!!!!!!!!!!!!!!!!
speedy63
Inviato: Sunday, October 24, 2010 8:23:24 PM

Rank: AiutAmico

Iscritto dal : 3/2/2010
Posts: 1,323
ok wubullo
ecofive
Inviato: Sunday, October 24, 2010 9:01:32 PM

Rank: AiutAmico

Iscritto dal : 6/20/2008
Posts: 7,111
La home page funziona (almeno un minuto fa). Ti consiglierei di non modificarla ...

Ciao.
speedy63
Inviato: Monday, October 25, 2010 7:32:20 AM

Rank: AiutAmico

Iscritto dal : 3/2/2010
Posts: 1,323
si eco la lascio così per controllare la pagina faq
i due elenchi a discesa all'interno della pagina faq funzionano
wubullo
Inviato: Monday, October 25, 2010 3:41:32 PM

Rank: AiutAmico

Iscritto dal : 12/9/2009
Posts: 345
speedy63 ha scritto:
i due elenchi a discesa all'interno della pagina faq funzionano


Evviva!!! Applause Applause Applause

Se però vuoi fare in modo che nel secondo elenco le pagine vengano aperte o i documenti scaricati solo dopo il clic sul pulsante "Invia", bisogna fare una piccola modifica al codice.

Se sei interessato, ne possiamo riparlare in seguito.

Per il momento... Ottimo lavoro!

A presto,

speedy63
Inviato: Monday, October 25, 2010 5:50:38 PM

Rank: AiutAmico

Iscritto dal : 3/2/2010
Posts: 1,323
per il momento lasciamo le cose come stanno per evitare incasinamenti comunque grazie di avermelo proposto, che bello riuscire a visualizzare ciò che piace!!!
speedy63
Inviato: Monday, October 25, 2010 7:00:46 PM

Rank: AiutAmico

Iscritto dal : 3/2/2010
Posts: 1,323
adesso sono passato a controllare la pagina Servizi del mio sito, mi appare la creazione del modulo a discesa con il primo collegamento al file.doc me lo esegue ma mi scompare il contenuto sottostante dove c'erano le immagini con i collegamenti suddiviso in Controllo antivirus online, per categoria controllo file online etc...
cosa è che lo nasconde ? ci date per favore un'occhiata in quello online?
grazie Ciao!!!!
Utenti presenti in questo topic
Guest


Salta al Forum
Aggiunta nuovi Topic disabilitata in questo forum.
Risposte disabilitate in questo forum.
Eliminazione tuoi Post disabilitata in questo forum.
Modifica dei tuoi post disabilitata in questo forum.
Creazione Sondaggi disabilitata in questo forum.
Voto ai sondaggi disabilitato in questo forum.

Main Forum RSS : RSS

Aiutamici Theme
Powered by Yet Another Forum.net versione 1.9.1.8 (NET v2.0) - 3/29/2008
Copyright © 2003-2008 Yet Another Forum.net. All rights reserved.