Back to top

Visualizza post

Questa sezione ti permette di visualizzare tutti i post inviati da questo utente. N.B: puoi vedere solo i post relativi alle aree dove hai l'accesso.


Post - scividini

Pagine: [1]
1
Buongiorno,

ho provato a creare un form a geometria variabile.

Il form si trova a questa pagina: http://www.homestagingschool.it/iscriviti-home-staging-startup
Per la domanda 'Hai frequentato un corso di home staging':
- se la risposta è sì dovrebbe apparire un campo text 'se sì, quale?'
- se la risposta è no dovrebbe apparire un campo text 'se no, descrivici in sintesi la tua esperienza di Home stager'
E per la domanda 'Come ci hai conosciuto?':
- se la risposta è 'altro' allora dovrebbe apparire un campo text 'Come?'

La cosa apparentemente funziona ma... solo, dopo aver selezionato 'sì' o 'no' e 'altro', premo f5, solo su firefox....

Ho seguito questa guida:http://www.joomla.it/articoli-della-community/3832-form-a-geometria-variabile-con-chronoforms.html
Joomla: 2.35
Chronoform: V4

Il codice del form è il seguente:

Codice: [Seleziona]
  var containerTag = 'DIV';
  <div class="ccms_form_element cfdiv_header" id="1_container_div" style=""><h2 class="contentheading" style="margin-top:10px; color:#FF6E00;">Iscriviti al corso Home Staging Startup</h2>
  <p>Compila il form sottostante selezionando la data desiderata per prenotare il tuo posto in aula, riceverai a breve una mail con le istruzioni per confermare l'iscrizione ed effettuare il pagamento.</p><div class="clear"></div></div><div class="ccms_form_element cfdiv_select" id="tipologia_formazione1_container_div" style=""><label>Seleziona data *</label><select size="1" class="" title="" name="seleziona_il_corso" >
  <option value="Seleziona">Seleziona</option>
  <option value="Milano - 15 giugno 2015">Milano - 15 giugno 2015</option>
  <option value="Milano - 13 luglio 2015">Milano - 13 luglio 2015</option>
  </select>
  <div class="clear"></div><div id="error-message-tipologia_formazione"></div></div>
  <div class="ccms_form_element cfdiv_radio" id="modalita_di_pagamento1_container_div" style=""><label>Modalità di pagamento *</label><input type="hidden" name="modalita_di_pagamento" value="" alt="ghost" />
  <div style="float:left; clear:none;"><input type="radio" name="modalita_di_pagamento" id="modalita_di_pagamento_0" title="Campo obbligatorio" value="Bonifico " class="validate['required']" />
  <label for="modalita_di_pagamento_0">Bonifico</label>
  <input type="radio" name="modalita_di_pagamento" id="modalita_di_pagamento_1" title="Campo obbligatorio" value="Carta di Credito " class="validate['required']" />
  <label for="modalita_di_pagamento_1">Carta di Credito</label>
  </div><div class="clear"></div><div id="error-message-modalita_di_pagamento"></div>
  <div class="ccms_form_element cfdiv_text" id="nome1_container_div" style=""><label>Nome *</label><input maxlength="150" size="60" class=" validate['required']" title="Campo obbligatorio" type="text" value="" name="nome" />
  <div class="clear"></div><div id="error-message-nome"></div></div><div class="ccms_form_element cfdiv_text" id="cognome1_container_div" style=""><label>Cognome *</label><input maxlength="150" size="60" class=" validate['required']" title="Campo obbligatorio" type="text" value="" name="cognome" />
  <div class="clear"></div><div id="error-message-cognome"></div></div><div class="ccms_form_element cfdiv_text" id="via1_container_div" style=""><label>Via *</label><input maxlength="150" size="60" class=" validate['required']" title="Campo obbligatorio" type="text" value="" name="via" />
  <div class="clear"></div><div id="error-message-via"></div></div><div class="ccms_form_element cfdiv_text" id="cap1_container_div" style=""><label>CAP *</label><input maxlength="150" size="60" class=" validate['required','number']" title="" type="text" value="" name="cap" />
  <div class="clear"></div><div id="error-message-cap"></div></div><div class="ccms_form_element cfdiv_text" id="citta1_container_div" style=""><label>Città *</label><input maxlength="150" size="60" class=" validate['required']" title="Campo obbligatorio" type="text" value="" name="citta" />
  <div class="clear"></div><div id="error-message-citta"></div></div><div class="ccms_form_element cfdiv_text" id="provincia1_container_div" style=""><label>Provincia *</label><input maxlength="150" size="60" class=" validate['required']" title="Campo obbligatorio" type="text" value="" name="provincia" />
  <div class="clear"></div><div id="error-message-provincia"></div></div><div class="ccms_form_element cfdiv_text" id="data_di_nascita1_container_div" style=""><label>Data di nascita *</label><input maxlength="150" size="30" class=" validate['required']" title="" type="text" value="" name="data_di_nascita" />
  <div class="clear"></div><div id="error-message-data_di_nascita"></div></div><div class="ccms_form_element cfdiv_text" id="codice_fiscale1_container_div" style=""><label>Codice Fiscale *</label><input maxlength="150" size="60" class=" validate['required']" title="Campo obbligatorio" type="text" value="" name="codice_fiscale" />
  <div class="clear"></div><div id="error-message-codice_fiscale"></div></div><div class="ccms_form_element cfdiv_text" id="telefono1_container_div" style=""><label>Telefono *</label><input maxlength="150" size="60" class=" validate['required','number']" title="" type="text" value="" name="telefono" />
  <div class="clear"></div><div id="error-message-telefono"></div></div><div class="ccms_form_element cfdiv_text" id="email1_container_div" style=""><label>Email *</label><input maxlength="150" size="60" class=" validate['required','email']" title="" type="text" value="" name="email" />
  <div class="clear"></div><div id="error-message-email"></div></div><div class="ccms_form_element cfdiv_text" id="professione1_container_div" style=""><label>Professione *</label><input maxlength="150" size="60" class=" validate['required']" title="Campo obbligatorio" type="text" value="" name="professione" />
  <div class="clear"></div><div id="error-message-professione"></div></div><div class="ccms_form_element cfdiv_radio" id="input_radio_36" style=""><label>Hai frequentato un corso di Home Staging? *</label><input type="hidden" name="input_radio_36" value="" alt="ghost" />
  <div style="float:left; clear:none;"><input value="No" title="" id="input_radio_36_0" name="input_radio_36" rel="altro_corso_no"  class="validate['required']" type="radio" />
  <label for="input_radio_36_0">No</label>
  <input type="radio" name="input_radio_36" id="input_radio_36_1" title="" value="Sì" class="validate['required']" rel="altro_corso_si"/>
  <label for="input_radio_36_1">Sì</label>
  </div><div class="clear"></div><div id="error-message-input_radio_36"></div></div><div class="ccms_form_element cfdiv_text" id="input_text_371_container_div" style="" rel="altro_corso_si"><label>Se sì, quale?</label><input maxlength="150" size="30" class="" title="" type="text" value="" name="input_text_37" />
  <div class="clear"></div><div id="error-message-studi"></div></div>
  <div class="ccms_form_element cfdiv_textarea" id="descrivici_esperienza" style="" rel="altro_corso_no"><label>Se no, descrivici in sintesi la tua esperienza di home stager</label><textarea cols="48" rows="4" class="" title="Campo obbligatorio" name="descrivici_esperienza" placeholder="max 400 battute"></textarea>
  <div class="clear"></div><div id="descrivici_esperienza"></div></div>
  <div class="ccms_form_element cfdiv_textarea" id="partecipo_al_corso_perche1_container_div" style=""><label>Partecipo al corso perché? *</label><textarea cols="48" rows="2" class=" validate['required']" title="Campo obbligatorio" name="partecipo_al_corso_perche"></textarea>
  <div class="clear"></div><div id="error-message-partecipo_al_corso_perche"></div></div><div class="ccms_form_element cfdiv_select" id="come_ci_hai_conosciuto1_container_div" style=""><label>Come ci hai conosciuto? *</label><select size="1" class="" title="Campo obbligatorio" name="come_ci_hai_conosciuto">
  <option value="Pubblicità su web ">Pubblicità su web</option>
  <option value="Pubblicità su Radio-TV-Stampa ">Pubblicità su Radio-TV-Stampa</option>
  <option value="Motori di ricerca web ">Motori di ricerca web</option>
  <option value="Social Network ">Social Network</option>
  <option value="Amici ">Amici</option>
  <option value="Per caso ">Per caso</option>
  <option value="Altro" rel="conosciuto_altro">Altro</option>                                           
  </select>
  <div class="clear"></div><div id="error-message-come_ci_hai_conosciuto"></div></div>
  <div class="ccms_form_element cfdiv_text" id="Come" style="" rel="conosciuto_altro"><label style="margin-top:-7px;">Come?</label><input maxlength="150" size="60" class="" title="" type="text" value="" name="come" />
  <div class="clear"></div><div id="error-message-come"></div></div>
  <div class="ccms_form_element cfdiv_radio" id="parte_del_gruppo_home_stager_lovers" style=""><label>Fai parte della community Home Staging Lovers? *</label><input type="hidden" name="input_radio_48" value="" alt="ghost" />
  <div style="float:left; clear:none;"><input type="radio" name="input_radio_48" id="input_radio_48_0" title="" value="No" class="validate['required']" />
  <label for="input_radio_48_0">No</label>
  <input type="radio" name="input_radio_48" id="input_radio_48_1" title="" value="Sì" class="validate['required']" />
  <label for="input_radio_48_1">Sì</label>
  </div><div class="clear"></div><div id="error-message-input_radio_48"></div></div>
  <p>&nbsp;</p>
  <p>In caso di fatturazione ad azienda o libero professionista indicare i dati nei campi sottostanti</p>
  <div class="ccms_form_element cfdiv_text" id="societa_libero_professionista1_container_div" style=""><label style="margin-top:-7px;">Società <br> Libero Professionista</label><input maxlength="150" size="60" class="" title="" type="text" value="" name="societa_libero_professionista" />
  <div class="clear"></div><div id="error-message-societa_libero_professionista"></div></div><div class="ccms_form_element cfdiv_text" id="indirizzo_completo1_container_div" style=""><label>Indirizzo completo</label><input maxlength="150" size="60" class="" title="" type="text" value="" name="indirizzo_completo" />
  <div class="clear"></div><div id="error-message-indirizzo_completo"></div></div><div class="ccms_form_element cfdiv_text" id="codice_fiscale_azienda1_container_div" style=""><label>Codice Fiscale</label><input maxlength="150" size="60" class="" title="" type="text" value="" name="codice_fiscale_azienda" />
  <div class="clear"></div><div id="error-message-codice_fiscale_azienda"></div></div>
  <div class="clear"></div><div id="error-message-privacy"></div></div><div class="ccms_form_element cfdiv_checkbox" id="accettazione_privacy1_container_div" style=""><input type="hidden" name="accettazione_privacy" value="" alt="ghost" />
  <input value="1" title="Campo obbligatorio" type="checkbox" class="validate['required'] label_left" name="accettazione_privacy" id="accettazione_privacy" style="margin-left:0px;" />Accetto le <a href="/condizioni-e-termini-di-privacy" target="_blank" style="color:#FF6E00;">condizioni e i termini di privacy</a><label for="accettazione_privacy"></label><div class="clear"></div><div id="error-message-accettazione_privacy"></div></div><br/><br/><div class="ccms_form_element cfdiv_text" id="chrono_verification1_container_div" style=""><input maxlength="5" size="5" class="chrono_captcha_input validate['required']" title="Campo obbligatorio" type="text" wf_key="28" value="" name="chrono_verification" style="margin-left:152px;"/>
  {chronocaptcha_img}<div class="clear"></div><div id="error-message-chrono_verification"></div></div><div class="ccms_form_element cfdiv_submit" id="invia1_container_div" style="margin-top:-50px; margin-left:312px;"> <input name="invia" class="" value="Invia" type="submit" style="background:none no-repeat scroll 15px center #FF6E00;" /><br/><br/>
  <div class="clear"></div><div id="error-message-invia"></div></div>

Mentre quello dell'evento Load JS inserito in 'On load' del form (ho provato ad inserirlo sia prima che dopo il 'load html' ma il risultato non cambia) è quest'altro:
Codice: [Seleziona]
/*****************************************/
/** Usable Forms 2.0, November 2005     **/
/** Written by ppk, www.quirksmode.org  **/
/** Instructions for use on my site     **/
/**                                     **/
/** You may use or change this script   **/
/** only when this copyright notice     **/
/** is intact.                          **/
/**                                     **/
/** If you extend the script, please    **/
/** add a short description and your    **/
/** name below.                         **/
/*****************************************/
var containerTag = 'DIV';
var compatible = (
    document.getElementById && document.getElementsByTagName && document.createElement
    &&
    !(navigator.userAgent.indexOf('MSIE 5') != -1 && navigator.userAgent.indexOf('Mac') != -1)
    );
if (compatible)
{
    document.write('<style>.accessibility{display: none}</style>');
    var waitingRoom = document.createElement('div');
}
var hiddenFormFieldsPointers = new Object();
function prepareForm()
{
    if (!compatible) return;
    var marker = document.createElement(containerTag);
    marker.style.display = 'none';
    var x = document.getElementsByTagName('select');
    for (var i=0;i<x.length;i++)
        addEvent(x[i],'change',showHideFields)
    var x = document.getElementsByTagName(containerTag);
    var hiddenFields = new Array;
    for (var i=0;i<x.length;i++)
    {
        if (x[i].getAttribute('rel'))
        {
            var y = getAllFormFields(x[i]);
            x[i].nestedRels = new Array();
            for (var j=0;j<y.length;j++)
            {
                var rel = y[j].getAttribute('rel');
                if (!rel || rel == 'none') continue;
                x[i].nestedRels.push(rel);
            }
            if (!x[i].nestedRels.length) x[i].nestedRels = null;
            hiddenFields.push(x[i]);
        }
    }
    while (hiddenFields.length)
    {
        var rel = hiddenFields[0].getAttribute('rel');
        if (!hiddenFormFieldsPointers[rel])
            hiddenFormFieldsPointers[rel] = new Array();
        var relIndex = hiddenFormFieldsPointers[rel].length;
        hiddenFormFieldsPointers[rel][relIndex] = hiddenFields[0];
        var newMarker = marker.cloneNode(true);
        newMarker.id = rel + relIndex;
        hiddenFields[0].parentNode.replaceChild(newMarker,hiddenFields[0]);
        waitingRoom.appendChild(hiddenFields.shift());
    }
    setDefaults();
    addEvent(document,'click',showHideFields);
}
function setDefaults()
{
    var y = document.getElementsByTagName('input');
    for (var i=0;i<y.length;i++)
    {
        if (y[i].checked && y[i].getAttribute('rel'))
            intoMainForm(y[i].getAttribute('rel'))
    }
    var z = document.getElementsByTagName('select');
    for (var i=0;i<z.length;i++)
    {
        if (z[i].options[z[i].selectedIndex].getAttribute('rel'))
            intoMainForm(z[i].options[z[i].selectedIndex].getAttribute('rel'))
    }
}
function showHideFields(e)
{
    if (!e) var e = window.event;
    var tg = e.target || e.srcElement;
    if (tg.nodeName == 'LABEL')
    {
        var relatedFieldName = tg.getAttribute('for') || tg.getAttribute('htmlFor');
        tg = document.getElementById(relatedFieldName);
    }
    if (
        !(tg.nodeName == 'SELECT' && e.type == 'change')
        &&
        !(tg.nodeName == 'INPUT' && tg.getAttribute('rel'))
       ) return;
    var fieldsToBeInserted = tg.getAttribute('rel');
    if (tg.type == 'checkbox')
    {
        if (tg.checked)
            intoMainForm(fieldsToBeInserted);
        else
            intoWaitingRoom(fieldsToBeInserted);
    }
    else if (tg.type == 'radio')
    {
        removeOthers(tg.form[tg.name],fieldsToBeInserted)
        intoMainForm(fieldsToBeInserted);
    }
    else if (tg.type == 'select-one')
    {
        fieldsToBeInserted = tg.options[tg.selectedIndex].getAttribute('rel');
        removeOthers(tg.options,fieldsToBeInserted);
        intoMainForm(fieldsToBeInserted);
    }
}
function removeOthers(others,fieldsToBeInserted)
{
    for (var i=0;i<others.length;i++)
    {
        var show = others[i].getAttribute('rel');
        if (show == fieldsToBeInserted) continue;
        intoWaitingRoom(show);
    }
}
function intoWaitingRoom(relation)
{
    if (relation == 'none') return;
    var Elements = hiddenFormFieldsPointers[relation];
    for (var i=0;i<Elements.length;i++)
    {
        waitingRoom.appendChild(Elements[i]);
        if (Elements[i].nestedRels)
            for (var j=0;j<Elements[i].nestedRels.length;j++)
                intoWaitingRoom(Elements[i].nestedRels[j]);
    }
}
function intoMainForm(relation)
{
    if (relation == 'none') return;
    var Elements = hiddenFormFieldsPointers[relation];
    for (var i=0;i<Elements.length;i++)
    {
        var insertPoint = document.getElementById(relation+i);
        insertPoint.parentNode.insertBefore(Elements[i],insertPoint);
        if (Elements[i].nestedRels)
        {
            var fields = getAllFormFields(Elements[i]);
            for (var j=0;j<fields.length;j++)
            {
                if (!fields[j].getAttribute('rel')) continue;
                if (fields[j].checked || fields[j].selected)
                    intoMainForm(fields[j].getAttribute('rel'));
            }
        }
    }
}
function getAllFormFields(node)
{
    var allFormFields = new Array;
    var x = node.getElementsByTagName('input');
    for (var i=0;i<x.length;i++)
        allFormFields.push(x[i]);
    var y = node.getElementsByTagName('option');
    for (var i=0;i<y.length;i++)
        allFormFields.push(y[i]);
    return allFormFields;
}
/** ULTRA-SIMPLE EVENT ADDING **/
function addEvent(obj,type,fn)
{
    if (obj.addEventListener)
        obj.addEventListener(type,fn,false);
    else if (obj.attachEvent)
        obj.attachEvent("on"+type,fn);
}
addEvent(window,"load",prepareForm);
/** PUSH AND SHIFT FOR IE5 **/
function Array_push() {
    var A_p = 0
    for (A_p = 0; A_p < arguments.length; A_p++) {
        this[this.length] = arguments[A_p]
    }
    return this.length
}
if (typeof Array.prototype.push == "undefined") {
    Array.prototype.push = Array_push
}
function Array_shift() {
    var A_s = 0
    var response = this[0]
    for (A_s = 0; A_s < this.length-1; A_s++) {
        this[A_s] = this[A_s + 1]
    }
    this.length--
    return response
}
if (typeof Array.prototype.shift == "undefined") {
    Array.prototype.shift = Array_shift
}

Inoltre vorrei far sparire quel fastidioso 'var containerTag = 'DIV';' prima del titolo del form...

Qualcuno riesce ad aiutarmi?

Grazie mille e buona giornata a tutti!

2
Joomla! 1.6/1.7/2.5 / Re:Visualizzazione con Safari
« il: 14 Apr 2014, 12:02:11 »
Non credo che il problema sia quello perché anche nelle pagine interne, dove non c'è il componente per gli ultimi articoli, scende comunque in fondo alla pagina...

Lo stesso componente per creare quell'effetto l'ho messo anche su http://2014.digitalfestival.net, nella parte degli eventi

Grazie mille!
Serena

3
Joomla! 1.6/1.7/2.5 / Visualizzazione con Safari
« il: 14 Apr 2014, 10:36:23 »
Ciao a tutti,

ho un problema con il mio sito http://blog.digitalfestival.net (joomla 2.5).
Quando lo apro con safari scende fino in fondo alla pagina, mentre con tutti gli altri browser è tutto ok.

Da cosa può dipendere? come posso sistemare?

Grazie mille!
Serena

4
Gestione Form / Dropdown collegate chronoform
« il: 19 Mar 2014, 16:21:16 »
Ciao a tutti!

Ho un probema con il componente chronoform.
Dovrei inserire due dropdown collegate, cioè quando un utente sceglie un'opzione dalla prima dropdown, i valori presenti nella seconda cambiano in base alla scelta precedente.

Utilizzo joomla 2.5.18 e chronoform 4.0.1, il form di test lo potete trovare a questo indirizzo: http://2014.digitalfestival.net/test

Ho provato a copiare il codice di questa discussione http://forum.joomla.it/index.php/topic,111315.0.html e di quest'altra http://forum.joomla.it/index.php/topic,95733.0.html ma non riesco a venirne a capo.

Il codici che ho ora sono:

codice html
Codice: [Seleziona]
<div class="form_item">
  <div class="form_element cf_heading">
    <h1 class="cf_text">"Modulo ordinazione o richiesta informazioni"</h1>
  </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item">
  <div class="form_element cf_textbox">
    <label class="cf_label" style="width: 150px;">Nome</label>
    <input class="cf_inputbox required" maxlength="150" size="30" title="" id="text_2" name="Nome" type="text" />
 
  </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item">
  <div class="form_element cf_textbox">
    <label class="cf_label" style="width: 150px;">E-mail</label>
    <input class="cf_inputbox required validate-email" maxlength="150" size="30" title="" id="text_3" name="mail_utente" type="text" />
 
  </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item">
  <div class="form_element cf_textbox">
    <label class="cf_label" style="width: 150px;">Telefono</label>
    <input class="cf_inputbox validate-number" maxlength="150" size="30" title="" id="text_4" name="Telefono" type="text" />
 
  </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item">
  <div class="form_element cf_dropdown">
    <label class="cf_label" style="width: 150px;">Seleziona la categoria di interesse</label>
    <select class="cf_inputbox" id="select_7" size="1" title=""  name="select_7" onfocus="fillCategory();" onchange="SelectSubCat();" >
    <option value="">Choose Option</option>

    </select>
   
  </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item">
  <div class="form_element cf_dropdown">
    <label class="cf_label" style="width: 150px;">Seleziona l'articolo di interesse</label>
    <select class="cf_inputbox" id="select_8" size="1" title=""  name="select_8">
    <option value="">Choose Option</option>

    </select>
   
  </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item">
  <div class="form_element cf_textarea">
    <label class="cf_label" style="width: 150px;">Scrivi il messaggio</label>
    <textarea class="cf_inputbox required" rows="3" id="text_10" title="" cols="30" name="messaggio"></textarea>
   
  </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item">
  <div class="form_element cf_captcha">
    <label class="cf_label" style="width: 150px;">Inserisci i caratteri visualizzati</label>
    <span>{imageverification}</span>
   
    </div>
  <div class="cfclear">&nbsp;</div>
</div>

<div class="form_item">
  <div class="form_element cf_button">
    <input value="Invia" name="button_12" type="submit" />
  </div>
  <div class="cfclear">&nbsp;</div>
</div>


Mentre il codice js è
Codice: [Seleziona]
//questo è il codice da inserire nella TAB Form Code sezione javascript

function fillCategory(){
removeAllOptions(document.getElementById('ChronoContact_Modulo_Informazioni').select_7);


addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_7, '1', 'Quadri');
addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_7, '2', 'Centritavola');
addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_7, '3', 'Cuscini');
addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_7, '4', 'Biancheria da Bagno');
addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_7, '5', 'Biancheria da Cucina');
addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_7, '6', 'Oggettistica varia per la casa');
addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_7, '7', 'Decorazioni natalizie');
}

function SelectSubCat(){
// Funzione chiamata dopo la selezione della Sezione - ON or after selection of category this function will work

removeAllOptions(document.getElementById('ChronoContact_Modulo_Informazioni').select_8);
//addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8, "", "Seleziona", "");

// Raccoglie tutti gli elementi della categoria per id - Collect all element of subcategory for various id


 if (document.getElementById('ChronoContact_Modulo_Informazioni').select_7.value == '1'){
 addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8,'1', 'Agrumi di Sicilia');
 addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8,'2', 'Scalinata di Taormina');

}
 if (document.getElementById('ChronoContact_Modulo_Informazioni').select_7.value == '2'){
 addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8,'3', 'Centrino Mimosa');
 addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8,'4', 'Centrino Caltagirone');

}
 if (document.getElementById('ChronoContact_Modulo_Informazioni').select_7.value == '3'){
 addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8,'5', 'Cuscino1');
 addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8,'6', 'Cuscino2');
}

 if (document.getElementById('ChronoContact_Modulo_Informazioni').select_7.value == '4'){
 addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8,'7', 'Trittico di Tulipani');
 addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8,'8', 'Asciugamano e ospite Margherite');
}
 if (document.getElementById('ChronoContact_Modulo_Informazioni').select_7.value == '5'){
 addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8,'9', 'Strofinacci Fantasia');
 addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8,'10', 'Salvamacchia');
}
 if (document.getElementById('ChronoContact_Modulo_Informazioni').select_7.value == '6'){
 addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8,'11', 'Farfallina variopinta');
 addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8,'12', 'Piatto Girasole');
}

if (document.getElementById('ChronoContact_Modulo_Informazioni').select_7.value == '7'){
 addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8,'13', 'Abbraccio degli angeli');
 addOption(document.getElementById('ChronoContact_Modulo_Informazioni').select_8,'14', 'Cuscino Bianco Natale');
}
}
//////////////////

function removeAllOptions(selectbox) {
   var i;
   for(i=selectbox.options.length-1;i>=1;i--)
   {
      selectbox.options[i]=null;
      //selectbox.remove(i);
   }
}


function addOption(selectbox, value, text ) {
   var optn = document.createElement("option");
       
        optn.text = text;
   optn.value = value;

   selectbox.options.add(optn);
          //selectbox.appendChild(optn,where);

}

Il form si chiama Modulo_Informazioni, ho provato anche a chiamarlo ChronoContact_Modulo_Informazioni ma nulla da fare...

Forse sbaglio dove metto il codice?
- ho creato un nuovo form tramite Form Wizard
- negli events ho messo:
  custom code: con il codice html (a dir la verità il codice html ho provato anche a metterlo direttamente nel form aprendolo nel form manager... ma anche qui non funziona)
  load js: con il codice js

Grazie a tutti!

5
Risolto!

2 minuti dopo aver postato il problema ho trovato la soluzione, nelle impostazioni riguardanti la generazione dei feed (tramite ninja rss syndacator) c'è la possibilità di ordinare gli articoli  ;)

Grazie a tutti!

6
Ho utilizzato i feed e il risultato è ottimo a parte:
- come si possono ordinare gli articoli? in modo che gli ultimi articoli appaiano per ultimi

Ho utilizzato cool feed (componente, modulo e plugin)

Grazie mille per l'aiuto!

7
Ciao a tutti,

ho provato a cercare un po' tra gli articoli del forum ma non ho trovato nulla che facesse al caso mio.
Ho un sito 2014.digitalfestival.net (joomla 2.5.18).
In homepage ho un modulo (Cultura digitale magazine) che pesca gli articoli della categoria blog. Il blog sta sotto la voce di menu 'Cultura digitale Magazine', sempre sul dominio di terzo livello 2014.digitalfestival.net

Ora ho la necessità di spostare 'Cultura digitale magazine' sotto un altro dominio di terzo livello blog.digitalfestival.net.
Per quanto riguarda il menu nessun problema, al posto di mettere tipo -> articoli in una categoria metto url esterno, ma per il modulo che prende gli articoli di una categoria come faccio?
Riesco a prendere gli articoli di blog.digitalfestival.net? non vorrei scrivere gli articoli sempre due volte, una per blog e una per 2014  :o

Grazie mille a tutti quanti risponderanno!
Serena

Pagine: [1]


Web Design Bolzano Kreatif