Indirizzamento nuova pagina!

  • Creatore Discussione Creatore Discussione bambos
  • Data di inizio Data di inizio

bambos

Nuovo Utente
11 Feb 2004
3
0
0
50
Brescia
Ciao a tutti! Sono Mario da Brescia e mi sto cimentando nella costruzione di un sito a livello amatoriale! Spero che possiate aiutarmi! Come posso fare aprire una nuova pagina in uno specifico frame, utilizzando if (evento) apri xxx.html target=nome frame? Qual'è la sintassi giusta? Grazie anticipatamente a chi mi volesse aiutare! Ciao!
 
Non mi sono spiegato bene...

Non mi sono spiegato bene o non ho capito il suggerimanto...allora: pagina con i frame a sx e due frame a destra, diciamo sopradx e sottodx. Nel frame sopradx ci sono 4 pulsanti animati (cambiano al passaggio del mouse e al clik) che aprono delle pagine nel frame sottodx. Fin qui è tutto regolare. Adesso io ho altri quattro pulsanti di colore diverso ma identici del tutto ai primi che voglio che prendano il posto di quelli cliccati quando sono sulla pagina selezionata. Ho provato diverse combinazioni ma non hanno funzionato (forse perchè non è il mio lavoro?) e ho pensato di risolvere la situazione così: cliccando un bottone voglio che si aprano due pagine nuove nei due frame. Una pagina contiene tre bottoni non selezionati e uno si (quello cliccato) e voglio che si carichi su sopradx (che a sua volta conterrà il codice per aprire altre pagine, ecc...) e sottodx la pagina selezionata. Il codice che ho usato, nello sviluppo della mia pagina, simile all'esempio fatto, sembra banale (?):

<SCRIPT>

<!--

function twoinone(nr){

if (nr==1){

parent.superioredx1.location.href="Bottoni_chi_siamo_clik.htm"

parent.inferioredx.location.href="Pagina chi siamo.htm"

}

if (nr==2){

parent.superioredx1.location.href="Bottoni_dove_trovarci_clik.htm"

parent.inferioredx.location.href="Pagina dove trovarci.htm"

}

if (nr==3){

parent.superioredx1.location.href="Bottoni_contatti_clik.htm"

parent.inferioredx.location.href="Pagina contatti.htm"

}

if (nr==4){

parent.superioredx1.location.href="Bottoni_dati_anagrafici_clik.htm"

parent.inferioredx.location.href="Pagina dati anagrafici.htm"

}

}

//-->

</SCRIPT>

...poi me la caverei con... bla, bla, bla...
A HREF="JavaScript:twoinone(1)"


...sì, ma non funziona! Perchè? Ho qualche speranza o sono negato? Scusate per la grande ignoranza! Grazie anticipatamente!



P.S.: questo codice è su una pagina Bottoni.htm apetrta nel frame superioredx1
 
Ultima modifica:
Funziona ma non funziona!

Il codice riportato, se eseguo l'anteprima aprendo il file HTML funziona, se apro l'anteprima con Frontpage della pagina con Frame correttamente il frame superioredx1 ma nel frame inferioredx dice che no trova il documento. Se apro l'anteprima della pagina "Bottoni.htm", sempre con Frontpagee clicco su uno dei bottoni mi dice 'parent.superioredx1.location' è nullo o non definito. Pubblicando il sito succede che il frame superioredx viene aperto senza problemi, in quello inferiore invece non viene trovato il documento. Chi mi aiuta? Sto diventando cretino! Grazie a chi se ne voglia interessare.
 

Discussioni simili