Avatar billede onkelmor Nybegynder
24. november 2003 - 16:03 Der er 23 kommentarer og
1 løsning

inputtext.onChanged?

Hej!

Jeg i et stykke tid prøvet at få det til at virke, men det gik ikke. Jeg har prøvet at lave et dynamisk tekstfelt, hvori der står fx "brugernavn", men når man så klikker på feltet for at udfylde det skal brugernavn forsvinde. Er det ikke rigtigt at bruge tekst.onChanged?
Avatar billede fixxxer Nybegynder
24. november 2003 - 16:04 #1
http://www.eksperten.dk/spm/428491

søg og du skal finde
Avatar billede fixxxer Nybegynder
24. november 2003 - 16:05 #2
pis jeg hader når jeg tror man svare på et spørgsmål til en kategori og så viser det sig at være en anden. sorry :)
Avatar billede fixxxer Nybegynder
24. november 2003 - 16:06 #3
men jeg vil nu alligvel tro at det også hedder onClick i flash det du efterspørg ?
Avatar billede barklund Nybegynder
24. november 2003 - 16:07 #4
onFocus vil jeg foreslå :)
Avatar billede onkelmor Nybegynder
24. november 2003 - 16:14 #5
hmm, jeg kan ik få det til at virke..
Avatar billede gulekings Nybegynder
24. november 2003 - 16:34 #6
hvis der som default står "brugernavn":

tekstfelt.onSetFocus=function(){
if(tekstfelt.text == "brugernavn"){
tekstfelt.text = ""
}
}
tekstfelt.onKillFocus=function(){
if(tekstfelt.text == ""){
tekstfelt.text = "brugernavn"
}
}

prøv det..
magnus
Avatar billede onkelmor Nybegynder
24. november 2003 - 16:50 #7
Nope virker ikke
Avatar billede mat Nybegynder
24. november 2003 - 22:05 #8
inp.onSetFocus=function(){

this.text = "";

}

virker altså fint, har du husket at give dit tekstfelt et instancenavn?
Avatar billede onkelmor Nybegynder
24. november 2003 - 23:00 #9
Jeg kan ikk få det til at virke
Avatar billede gulekings Nybegynder
25. november 2003 - 09:26 #10
Jeg tror du smide en fla på nettet.. Det lyder mærkeligt at intet virker
Avatar billede onkelmor Nybegynder
25. november 2003 - 14:11 #11
Hov forresten det er et inputfelt, jeg skrev vist dynamisk i spg.
Altså jeg har et input tekstfelt på stagen. Dets instance navn er tekstfelt. Jeg har lagt følgende kode ind i frame 1
tekstfelt.onSetFocus=function(){
if(tekstfelt.text == "brugernavn"){
tekstfelt.text = ""
}
}
tekstfelt.onKillFocus=function(){
if(tekstfelt.text == ""){
tekstfelt.text = "brugernavn"
}
}

Jeg prøvet både at skrive "brugernavn" i tekstfeltet manuelt, og også prøvet med script tekstfelt.text = "Brugernavn"

Jeg kan simpelthen ikk få det til at virke..
Avatar billede mat Nybegynder
25. november 2003 - 14:35 #12
"Brugernavn" og "brugernavn" er ikke det samme!
Avatar billede onkelmor Nybegynder
25. november 2003 - 14:51 #13
Hmm sorry allesammen.. Et stort bogstav fra.. Det var vist gulekings  og mats svar... Tak allesammen
Avatar billede onkelmor Nybegynder
25. november 2003 - 14:53 #14
Lige et underspørgsmål.. Hvordan kan jeg bruge samme metode med et password input felt?
Avatar billede mat Nybegynder
25. november 2003 - 15:12 #15
på helt samme måde såmænd :)
Avatar billede onkelmor Nybegynder
25. november 2003 - 20:50 #16
Ja men så står det jo med * i stedet for bogstaver
Avatar billede mat Nybegynder
25. november 2003 - 22:41 #17
ja men de obskurer jo bare det der står - strengen er den samme
Avatar billede onkelmor Nybegynder
26. november 2003 - 21:35 #18
Hvad..? Kan man ikk lave noget så det bliver normal text hvor der bare står Kodeord, og så når man fokuserer på det, bliver det et pass. felt?
Avatar billede barklund Nybegynder
26. november 2003 - 21:40 #19
Hm, jo, men det lyder som en RIGTIG dum ide! Jeg ville ikke taste mit kodeord ind (hvis der stod nogen bag mig), hvis det ikke var et kodeordsfelt - og det ligner det ikke, hvis der står plaintext i det...
Avatar billede onkelmor Nybegynder
26. november 2003 - 22:03 #20
OK, så den eneste løsning ville være et mc med text som hider sig eller unloader sig? Eller noget i den dur :D
Avatar billede mat Nybegynder
26. november 2003 - 22:07 #21
Det kommer an på hvad du vil lave, for lige nu har jeg meget svært ved at forstå det?
Avatar billede barklund Nybegynder
26. november 2003 - 22:09 #22
Næ, du kan godt scripte om det er password eller ej:

kodeordfelt.onSetFocus=function(){
  if(this.text == "kodeord"){
    this.text = ""
    this.password = true;
  }
}
kodeordfelt.onKillFocus=function(){
  if(this.text == ""){
    this.text = "kodeord"
    this.password = false;
  }
}
kodeordfelt.password = false;
kodeordfelt.text = "kodeord";

Og så skulle det virke ;)
Avatar billede onkelmor Nybegynder
26. december 2003 - 20:38 #23
Jow tak
Avatar billede barklund Nybegynder
26. december 2003 - 22:25 #24
S'lidt ;)
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
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

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