/ Forside / Teknologi / Udvikling / Java Scripts / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java Scripts
#NavnPoint
molokyle 5410
Klaudi 2799
smorch 2439
kim 1360
Harlekin 1134
bentjuul 984
gibson 800
severino 695
Random 675
10  konsulent.. 626
Variabel virker ikke med tal
Fra : Jon Ege Ronnenberg


Dato : 03-06-03 12:03

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

 
 
Erik Ginnerskov (03-06-2003)
Kommentar
Fra : Erik Ginnerskov


Dato : 03-06-03 17:19


"Jon Ege Ronnenberg" <007-is-his-iq@ofir.dk> skrev
> 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'>"
> }

Svjh må du ikke lade første karakter i en id være et tal. Løsningen må være,
at du omdøber dine felter i databasen, så de matcher de 'lovlige'
id-værdier.

--
Med venlig hilsen
Erik Ginnerskov
http://www.hjemmesideskolen.dk - http://www.html-faq.dk
http://hjem.get2net.dk/egin



Søg
Reklame
Statistik
Spørgsmål : 177552
Tips : 31968
Nyheder : 719565
Indlæg : 6408847
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste