Visualizzazione dei risultati da 1 a 10 su 10
  1. #1
    Utente di HTML.it L'avatar di giord
    Registrato dal
    Jan 2002
    Messaggi
    448

    [PHP+JS] per gestire CSS

    Ciao,
    volevo gestire diversi CSS sulla stessa pagina....tramite un menu a tendina

    in questo modo:

    1)Scelgo il foglio di stile dal menu a tendina
    2) faccio passare una variabile in querystring
    3) La paigna carica (eventualemnte si ricarica) un CSS sulla base della suddetta variabile.

    Riguardo al punto 2 volevo chiedere qual è la soluzione più snella
    Grazie

  2. #2
    Ciao,
    mi sembra la soluzione più semplice far passare il nome del foglio di stile facendo ricaricare la pagina, o anche tramite form e metodo post.
    Tanto si tratta solo del nome del foglio e non di dati complessi.
    http://www.beavermag.it

  3. #3
    Utente di HTML.it L'avatar di giord
    Registrato dal
    Jan 2002
    Messaggi
    448
    Condivido..
    ma voleovo che mi caricasse la pagina appena selezionato dal menu a tendina... automaticamente senza dover inviare il form

    Un JumpMenu ....ma qualcosa di semplice...senza cookie etc
    un JS che mi faccia passare nell'url una variabile-
    Grazie
    :master:

  4. #4
    Sull'onChange della tendina lanci una funzione che ricarica la pagina e passa tramite url il nome del foglio di stile.
    http://www.beavermag.it

  5. #5
    Utente di HTML.it L'avatar di giord
    Registrato dal
    Jan 2002
    Messaggi
    448
    è quello che sto cercando...;-)

  6. #6
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    <select ... onchange="location.href=location.href+'?variabile= 'this.options[this.selectedIndex].value">

    Questo nella versione piu' semplice... ovviamente poi dovrai ecuperare il valore passato... ma da come hai descritto il problema penso che lo sappia gia' fare

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

  7. #7
    Utente di HTML.it L'avatar di giord
    Registrato dal
    Jan 2002
    Messaggi
    448
    Dove sbaglio?

    <select onchange="location.href=location.href+'?variabile= 'this.options[this.selectedIndex].value">
    <option>hhh</option>
    <option>hvvvvvvh</option>
    </select>

    :master:

    Bye

  8. #8
    Utente di HTML.it L'avatar di Xinod
    Registrato dal
    Sep 2000
    Messaggi
    13,649
    <option value="valore">hhh</option>
    <option value="altro_valore">hvvvvvvh</option>

  9. #9
    Utente di HTML.it L'avatar di giord
    Registrato dal
    Jan 2002
    Messaggi
    448
    CIao,
    è vero..

    ma mi da sempre errore.

    Domandinaovrebbe funzionare con tutti i Browser?
    Con Mozilla, Firefox etc ...non funge.
    Grazie per la pazienza voi che mi so(u)pportate

  10. #10
    Prova così:
    <select onchange="document.location=document.location.toSt ring().split('?')[0]+'?variabile='+this.options[this.selectedIndex].value">
    <option value="1">hhh</option>
    <option value="2">hvvvvvvh</option>
    <option value="3">hvvvvvvh</option>
    <option value="4">hvvvvvvh</option>
    <option value="5">hvvvvvvh</option>
    </select>
    http://www.beavermag.it

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.