Visualizzazione dei risultati da 1 a 6 su 6
  1. #1

    Errore nel menu ad albero

    Ciao a tutti,

    Ho scaricato dal vostro sito il javascript che realizza i menu ad albero espansibili, ma ho un problema:
    Nell'ancora io avrei bisogno di un costrutto simile

    function makeDatabase() {
    outline = new makeArray(14) // create global object

    // create items in outline
    outline[0] = new item(true, 'Rally Nazionale #1', 0)
    outline[1] = new item(false, 'Cartina', 1)
    .....

    ove finestra è la seguenta funzione

    function finestra(file){
    var newWindow=open(file,"seconda","width=700,height=50 0");
    }

    Purtroppo questa configurazione da il seguenta errore nella console che lo segnala sulla key "javascript:"

    Error: missing ) after argument list
    Source File: file:///home/franco/html/Vitesse/base/rnaz00_menu.html Line: 109, Column: 77
    Source Code: outline[1] = new item(false, 'Cartina', 1)

    Ho scritto che lo indica su javascript perchè la freccetta che mette la console di netscape indica proprio quella keyword.

    Tuttora ho aggirato l'ostacolo con il seguente costrutto:

    function makeDatabase() {
    outline = new makeArray(14) // create global object

    // create items in outline
    outline[0] = new item(true, 'Rally Nazionale #1', 0)
    outline[1] = new item(false, 'Cartina', 1)
    .....

    Così il tutto funziona, ma non mi piace assolutamente perchè la nuova finestra di netscape che si apre lo fa con le misure che vuole lei e questo non mi va!
    Se vedete, infatti, nella funzione "finestra" io fisso delle misure ben precise che vorrei far rispettare.

    Come posso fare, accetto suggerimenti di ogni tipo, l'errore mi pare di averlo capito, dovrebbe essere nelle troppe virgolette usate nella prima espressione, ma come si potrebbe allora fare?

    Vi ringrazio per quanto miscriverete.
    --
    Bye by AFo

  2. #2
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ciao, dovrebbero bastare i backslash
    outline[1] = new item(false, 'Cartina', 1)

    [prendi il codice premendo il tastino quote perchè la formattazione del forum toglie i backslash]

    altrimenti lascia un link dove vedere lo script in azione

  3. #3
    Beh, effettivamente il forum cancella i backslash (se l'ho scritto giusto) in effetti io leggendo il tuo messaggio dal mio computer non riesco a vederli.... come possiamo fare???
    --
    Bye by AFo

  4. #4
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    ripeto che ci diamo una mano se lasci un link a questo script (o al massimo lo copi tutto nel corpo del messaggio)

  5. #5
    Devo fare le scuse a Xinode perche' ho troncato il discorso senza piu' dire niente, purtroppo ho avuto il mio bimbo che di colpo ha avuto una febbre altissima e come si sa in questi casi si perde un po' di interesse.

    Comunque il mio bimbo ora sta bene ed io ho risolto il problema mettendo in variabile parte del comando ed evitandomi quindi le virgolette in eccedenza, oltretutto il codice di cui parlavo non e' ancora in linea e quindi non avrei potuto mettere una url per poter vedere il codice come girava.

    Ancora grazie a tutti
    --
    Bye by AFo

  6. #6
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    figurati, l' importante è che tu abbia risolto (prima di tutto col bambino)
    ciao

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.