Avatar billede cyfer Nybegynder
04. februar 2003 - 17:30 Der er 32 kommentarer og
1 løsning

Indsæt (smiley) i textarea.

Ey...
Jeg har lavet en tagwall.....
Jeg har et link hvor der popper et nyt vindue et hvor man kan se hvilke smiley "koder" man kan bruge til tagwallen...

Jeg har set diverse steder at man kan trykke på smiley'en og så lukker vinduet nedn og "smiley-koden" bliver smidt ind i textboxen...

Hvordan lader dette sig gøre... URL til noget hjælp, eller hjælp her :)

Husk på det er fra et popupvindue!
Avatar billede Slettet bruger
04. februar 2003 - 17:32 #1
jeg kan ikke lige hjælpe dig hvis det skal være i popup vindue :(
Avatar billede moefelt Nybegynder
04. februar 2003 - 17:32 #2
javascript for sure - prøv den kategori.
Avatar billede kastermester Nybegynder
04. februar 2003 - 17:34 #3
Hmmm i onlclick vel noget med opener.forms.dinform.dittextarea.value = opener.forms.dinform.dittextarea.value + "smileykode" det er nok det bedste jeg kan komme i tanke om. Og så bør du nok gøre sådan her.

I den form der åbner vinduet,

win = window.open......;
if(win.opener == null){
  win.opener = self;
}
Avatar billede kastermester Nybegynder
04. februar 2003 - 17:34 #4
Svar.
Avatar billede enragedbudda Nybegynder
04. februar 2003 - 17:37 #5
eller target=_parent"

det sender linket til det vindue som popuppen blev åbnet i!
Avatar billede enragedbudda Nybegynder
04. februar 2003 - 17:37 #6
hmmm.... det kan du nok ikke bruge ;)
Avatar billede kastermester Nybegynder
04. februar 2003 - 17:38 #7
Neeej, synes nok.
Avatar billede schaefner Juniormester
04. februar 2003 - 17:42 #8
Avatar billede kastermester Nybegynder
04. februar 2003 - 17:49 #9
Ja det var jo så det jeg skrev ;-)
Avatar billede schaefner Juniormester
04. februar 2003 - 17:54 #10
sorry kaskermester javde ikke set dit svar da jeg begyndte at lave eksemplet.
Avatar billede kastermester Nybegynder
04. februar 2003 - 17:56 #11
Ok, i orden. Men dit eksempel vil ikke virke i gamle browsere der ikke sætter "opener" når vinduet åbnes, det er det min sidste kode skulle sørge for. Bare så du var klar over det, hvis du selv skal lave nogle lignende.
Avatar billede schaefner Juniormester
04. februar 2003 - 19:52 #12
ok. det var såmænd bare et hurtigt sammensmækket eksempel.
Avatar billede cozey Nybegynder
04. februar 2003 - 19:56 #13
Jeg tror mere at den han mener er at den erstatter f.eks. ":)" med et billede af en smiley, som f.eks. i PHPbb (Forum. ... og han vil også have det i popup ligesom der ...
Avatar billede schaefner Juniormester
04. februar 2003 - 21:50 #14
cozey >> er det ikke også det jeg har lavet ?

han skal selvfølgelig have en replace-ting bagefter, men det var jo ikke hans spørgsmål.
Avatar billede cyfer Nybegynder
04. februar 2003 - 22:26 #15
shaefner....
Kan du ik lige poste koderne jeg skal bruge.. Og hvor jeg skal bruge dem, og hvad de gør?
Avatar billede Slettet bruger
05. februar 2003 - 07:32 #16
cyfer>> du kan da bare kigge i koderne?
Avatar billede cyfer Nybegynder
05. februar 2003 - 13:41 #17
Kunne jeg da godt....
Men det kunne da være andre også var interesseret.... Selv om 1 måned hvor den side ikke længere er tilgængelig.
Avatar billede schaefner Juniormester
05. februar 2003 - 16:55 #18
formular.html:
<html><head>
<script type="text/javascript">
function newWin(str1, str2, str3){
    win = window.open(str1, str2, str3)
    if(win.opener == null){
          win.opener = self;
    }
}
</script>
</head><body>

<form method="post" action="htj.html" name="formular">
<textarea name="tekst" rows="5" cols="30"></textarea>
<p>
<a href="java script: newWin('smiley.html','','width=100, height=100,scrollBars=0,resizable=0')">Indsæt smileys</a>
</form>

</body></html>

==================

smiley.html:
<html><head>
<script type="text/javascript">
function smiley(smiley) {
opener.formular.tekst.value = opener.formular.tekst.value + smiley
}
</script>
</head><body>

<a href="#" onClick="smiley(':)')">:)</a>

</body></html>
Avatar billede cyfer Nybegynder
05. februar 2003 - 17:51 #19
hmm
Der sker nada og en prut når jeg trýkker på linket i popuppen
Avatar billede cyfer Nybegynder
05. februar 2003 - 18:01 #20
Jo nu virker det sq...
Men :\
Jeg har selve tagwallen på samme side som formularen...
Og når jeg trykker på linket til popup vindue til smileys...
Så går alle .gif smileysne i stå...
Javascriptet fucker dem op..

Hvad kan gøres ved dette?
Avatar billede schaefner Juniormester
05. februar 2003 - 18:30 #21
har du et link?
Avatar billede cyfer Nybegynder
05. februar 2003 - 19:08 #22
Nej...
Du kan bare sætte en smiley ind på din formular ?
Så kan du selv se hvad der sker
Avatar billede schaefner Juniormester
05. februar 2003 - 19:11 #23
Jeg må indrømme at jeg ikke forstår dit problem. På hvilken side har du billederne?
Avatar billede cyfer Nybegynder
05. februar 2003 - 19:52 #24
Heh okay...
Eks.:
Jeg udskriver tagwall på
formular.html

Dvs. alle smiley billederne bliver åbnet på formular.html .
Så når man trykker på linket Smileys liste på formular.html

Så stopper alt gif animationen.... Prøv selv!
Avatar billede cyfer Nybegynder
02. august 2003 - 17:34 #25
nå ik ?
Avatar billede cyfer Nybegynder
02. august 2003 - 17:34 #26
sørgelig tråd!
Avatar billede tipsen Nybegynder
02. august 2003 - 17:39 #27
At gif-animationen stopper er din browsers (sikkert IE) problem - koden du har fået her er fin nok.
Avatar billede cyfer Nybegynder
02. august 2003 - 17:58 #28
Problemet var at på alle computere jeg prøvede stoppede animationen!

Det jeg ville var at annimationen ikke skulle stoppe. Jeg ved det ka lade sig gøre, for jeg har set steder hvor den ikke stoppede ved popup (ka ik huske url's)

Det var en sådan slags kode jeg var ude efter.. Det handler vel om at komme uden om browserens stopperi af billedet....

Hvis du stadig mener du var berettiget til point, så sig det!
Avatar billede tipsen Nybegynder
03. august 2003 - 09:22 #29
Bare rolig - jeg er ikke interesseret i dine point, men jeg har set mange gange, at IE ikke kan finde ud af det med animerede gif'er specielt godt - prøv i stedet for med en ordentlig browser som eks. Mozilla - så slipper du for problemet.
Avatar billede cyfer Nybegynder
03. august 2003 - 13:43 #30
eheh... ja det er smart at optimere sin hjemmeside til mozilla når 90% bruger IE!

dooooYh!!!
Avatar billede schaefner Juniormester
03. august 2003 - 13:50 #31
cyfer >> Det handlede vist ikke om at du skulle optimere din hjemmeside til Mozilla, mere at du skulle _prøve_ at bruge en ordentlig browser.
Avatar billede schaefner Juniormester
03. august 2003 - 13:56 #32
men det første ville sikkert heller ikke være en dum ide.
Avatar billede tipsen Nybegynder
03. august 2003 - 14:10 #33
cyfer: Standardkode fungerer i Mozilla - hvis det også skal fungere i IE, skal du have gang i en masse høker-kode - så det er snarere optimering til IE der er tale om - jeg havde ikke gidet bruge tid på det - MS får sikkert fikset fejlen i næste version.
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