Hej.
Jeg er nybegynder i JavaScript, men jeg har dog fået bankede et
lille script sammen. Jeg kan bare ikke få det til at virke når
divID er et tal, kun når det er tekst:
function chgSpan(divID) {
currentState = divID.isContentEditable;
newState = !currentState;
divID.contentEditable = newState;
newState==false ? oBtn.innerHTML="<img
src='pictures/StopEditText.gif'>" :
oBtn.innerHTML="<img src='pictures/editText.gif'>"
}
Det er så meningen at man kan redigere i følgende:
<button id='oBtn' onclick='chgSpan(text4)'><img
src='pictures/StopEditText.gif'></button>
<div id="text4"><p>TestTestTestTestTestTestTestTestTest</p>
</div>
Når man så er færdig klikke man på:
function setSave(divID){
document.edits.eksport.value = divID.innerHTML
document.edits.submit();
}
<form name='edits' action='scripts/RequestSniffer.asp'
method='post'>
<textarea name='eksport' style='DISPLAY: none' wrap=physical
rows='1' cols='1' >
</textarea>
<input type='hidden' name='id' value='text4'>
<input type='button' onclick='setSave(text4)' value='Gem'>
</form>
Det virker alt sammen fint når variablen er text4, men ikke når
variablen er 4!?! Jeg vil helst have at jeg kan bruge tal, fordi
mine id felter i min database er tal.
Håber nogen kender til problemet og har lyst til at dele deres
viden.
Hilsen Jon
--
Vil du lære at kode HTML, XHTML, CSS, SSI eller ASP?
- Pædagogiske tutorials på dansk
- Kom godt i gang med koderne
KLIK HER! =>
http://www.html.dk/tutorials