Avatar billede hansen Nybegynder
06. januar 2005 - 13:40 Der er 3 kommentarer og
1 løsning

Skift mellem notatfelter / indhold

Jeg har et simpelt CMS system og har i den forbindelse brug for at man kan skifte mellem simpel eller advanced editering.

Har du et forslag til hvordan man kan lave to notatfelter som opdaterer hinanden så de altid viser ens indhold, ved klik på f.eks. en radiobutton "Simpel / Advanced"

Det er kun et af felterne som skal kunne se, arbejdes med.

Tak.
Avatar billede thomas_yde Nybegynder
06. januar 2005 - 14:27 #1
måske kan du bruge det her til noget?

<script>
var fieldIdAdvanced,fieldSimple,isAdvancedOn;

function initPage(){
    fieldIdAdvanced= "advancedField";
    fieldIdSimple = "simpleField";
    isAdvancedOn = true;
}

function getE(id){return document.getElementById(id);}

function mirrorField(rVal){
    if(rVal == "advanced"){
        if(!isAdvancedOn){
            getE(fieldIdAdvanced).value = getE(fieldIdSimple).value;
            getE("advancedDiv").style.display="block";
            getE("simpleDiv").style.display="none";
            getE(fieldIdAdvanced).focus();
        }
        isAdvancedOn = true;
    }
    else if(rVal == "simple"){
        if(isAdvancedOn){
            getE(fieldIdSimple).value = getE(fieldIdAdvanced).value;
            getE("simpleDiv").style.display="block";
            getE("advancedDiv").style.display="none";
            getE(fieldIdSimple).focus();
        }
        isAdvancedOn = false;
    }
}

window.onload = initPage;

</script>
Advanced: <input type="radio" name="advanvedsimpel" value="advanced" onClick="mirrorField(this.value);"><br>
Simple: <input type="radio" name="advanvedsimpel" value="simple" onClick="mirrorField(this.value);"><br>
<div id="advancedDiv" style="display:block;">
    Advanced editing:<br>
    <textarea id="advancedField" name="advancedField">xcv</textarea>
</div>

<div id="simpleDiv" style="display:none;">
    Simple Editing:<br>
    <textarea id="simpleField" name="simpleField">xcvc</textarea>
</div>
Avatar billede hansen Nybegynder
10. januar 2005 - 11:50 #2
tak
Avatar billede hansen Nybegynder
10. januar 2005 - 11:50 #3
Sender du et svar
Avatar billede thomas_yde Nybegynder
10. januar 2005 - 12:22 #4
et svar.
Tak for point.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester