19. oktober 2001 - 17:08Der er
22 kommentarer og 1 løsning
frame til anden frame + billedskift
Jeg har en tekstboks i en frame der hedder chat_write.asp når man skrive :-) eller :-( skal et billede der ligger i webcam.asp ændre sig efter hvad man har skrevet, er det mulig ?
function maybeChangePic ( flt ) { if ( flt.value.indexOf( \":-)\" ) parent.andenRamme.document.images.billedNavn.src=\"gladbilledurl.gif\" else if ( flt.value.indexof( \":-(\" ) parent.andenRamme.document.images.billedNavn.srv=\"kedbilledurl.gif\" }; //end maybeChangePic ( Form element )
</script>
hvor \'andenRammer\' en det navn du giver rammen med en name=\'andenRamme\' parameter i din frame kommando i frameset-filen. og \'billedNavn\' er det navn du giver billedet i din <img kommando i filen webcam.asp.
i det felt hvor du skriver sætter du så en onkeyup handeler:
set i filen chat.asp: filen der har navnet \'webcam.asp\' bliver vist i rammen der har navnet \'webcam\' filen der har navnet \'chat_write.asp\' bliver vist i rammen der har navnet \'log_in_out\'
Det er ret vigtigt at skelne mellem filnavne og de navne man giver sine html-kommandoer, de bruges helt forskelligt.
tilføjet script i head i filen chat_write.asp:
<script language=\'javascript\'> <!--
function maybeChangePic ( flt ) { if ( flt.value.indexOf( \":-)\" ) parent.webcam.document.images.myImageName.src=\"../webcam/gladbilledurl.gif\" else if ( flt.value.indexof( \":-(\" ) parent.webcam.document.images.myImageName.src=\"../webcam/kedbilledurl.gif\" }; //end maybeChangePic ( Form element )
// --> </script>
tilføjet type=\'text\' onkeyup=\"maybeChangePic(this)\" i det felt der hedder chatTxt
filnavnene gladbilledurl.gif og kedbilledurl.gif må du selv ændre til de filnavne de billeder der skal skiftes til har.
Nej bare glem det for jeg ligger bare de billeder der skal bruges i samme mappe. Jeg har tændt webcamet, og jeg bruger koden som du kan se i framen men det virker, ikke ved du grunden ?
Du fortsætter blot derudaf med flere else og if linier:
else if ( flt.value.indexOf( \"8-(\" ) >= 0 ) parent.webcam.document.images.myImageName.src=\"brillesur.gif\" else if ( flt.value.indexOf( \":-)>\" ) >= 0 ) parent.webcam.document.images.myImageName.src=\"gladskaeg.gif\" else if ( flt.value.indexOf( \":-()\" ) >= 0 ) parent.webcam.document.images.myImageName.src=\"maaber.gif\" else if ( flt.value.indexOf( \":-))\" ) >= 0 ) parent.webcam.document.images.myImageName.src=\"gladglad.gif\"
mvh JakobA
Synes godt om
Ny brugerNybegynder
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.