Bonjour à tous,
je cherche à modifier un bookmarlet (un lien généré qui renvoie des infos dans une base de donnée depuis un autre site).
J'ai reussi à ajouter des champs texte mais comment faire un champs Select ?
je pense que cela se situe sur la dernière ligne :
dlgFieldset.appendChild(dlgRubriques);
J'ai tenté de modifier Fieldset par Select mais j'obtiens un "ne peutpas modifier le node à cet endroit)
Merci d'avance à la bonne âme qui pourra me conseiller.
CHAMPS TEXTE NORMAL : (pour exemple)
dlgTags = document.createElement('div');
dlgLabel = document.createElement('label');
dlgLabel.setAttribute('for', 'tags');
dlgLabel.appendChild(document.createTextNode('Tags:'));
dlgInput = document.createElement('input');
dlgInput.setAttribute('name', 'tags');
dlgInput.setAttribute('type', 'text');
dlgInput.className = 'dlgFavLinksOpt';
dlgInput.value = getMetaContent('keywords');
dlgDesc = document.createElement('em');
dlgDesc.appendChild(document.createTextNode('(optional)'));
dlgTags.appendChild(dlgLabel);
dlgTags.appendChild(dlgInput);
dlgTags.appendChild(dlgDesc);
dlgFieldset.appendChild(dlgTags);
CHAMPS SELECT :
dlgRubriques = document.createElement('div');
dlgLabel = document.createElement('label');
dlgLabel.setAttribute('for', 'rubriques');
dlgLabel.appendChild(document.createTextNode('Rubriques:'));
dlgSelect = document.createElement('input');
dlgSelect.setAttribute('name', 'rubriques');
dlgSelect.className = 'dlgFavLinksOpt';
dlgSelect[0] = new Option('coach', 'coach - santé -');
dlgSelect[1] = new Option('sante', 'infirmières - médecine');
dlgSelect[2] = new Option('Option3 Value', 'Option3 Text');
dlgDesc = document.createElement('em');
dlgDesc.appendChild(document.createTextNode('(sante,coach,nenene,coiffeur,cours,jardinnage,livraison,repas)'));
dlgRubriques.appendChild(dlgLabel);
dlgRubriques.appendChild(dlgSelect);
dlgRubriques.appendChild(dlgDesc);
dlgFieldset.appendChild(dlgRubriques);
je cherche à modifier un bookmarlet (un lien généré qui renvoie des infos dans une base de donnée depuis un autre site).
J'ai reussi à ajouter des champs texte mais comment faire un champs Select ?
je pense que cela se situe sur la dernière ligne :
dlgFieldset.appendChild(dlgRubriques);
J'ai tenté de modifier Fieldset par Select mais j'obtiens un "ne peutpas modifier le node à cet endroit)
Merci d'avance à la bonne âme qui pourra me conseiller.
CHAMPS TEXTE NORMAL : (pour exemple)
dlgTags = document.createElement('div');
dlgLabel = document.createElement('label');
dlgLabel.setAttribute('for', 'tags');
dlgLabel.appendChild(document.createTextNode('Tags:'));
dlgInput = document.createElement('input');
dlgInput.setAttribute('name', 'tags');
dlgInput.setAttribute('type', 'text');
dlgInput.className = 'dlgFavLinksOpt';
dlgInput.value = getMetaContent('keywords');
dlgDesc = document.createElement('em');
dlgDesc.appendChild(document.createTextNode('(optional)'));
dlgTags.appendChild(dlgLabel);
dlgTags.appendChild(dlgInput);
dlgTags.appendChild(dlgDesc);
dlgFieldset.appendChild(dlgTags);
CHAMPS SELECT :
dlgRubriques = document.createElement('div');
dlgLabel = document.createElement('label');
dlgLabel.setAttribute('for', 'rubriques');
dlgLabel.appendChild(document.createTextNode('Rubriques:'));
dlgSelect = document.createElement('input');
dlgSelect.setAttribute('name', 'rubriques');
dlgSelect.className = 'dlgFavLinksOpt';
dlgSelect[0] = new Option('coach', 'coach - santé -');
dlgSelect[1] = new Option('sante', 'infirmières - médecine');
dlgSelect[2] = new Option('Option3 Value', 'Option3 Text');
dlgDesc = document.createElement('em');
dlgDesc.appendChild(document.createTextNode('(sante,coach,nenene,coiffeur,cours,jardinnage,livraison,repas)'));
dlgRubriques.appendChild(dlgLabel);
dlgRubriques.appendChild(dlgSelect);
dlgRubriques.appendChild(dlgDesc);
dlgFieldset.appendChild(dlgRubriques);