Toon posts:

JS'je om smilies in form te voegen

Pagina: 1
Acties:
  • 103 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Ik heb zo'n javascriptje waarmee je door te klikken op links smilies kan invoegen in een form.

Het werkt zo:

Een Js function:

function smilie(s) {
document.bericht.text.value = document.bericht.text.value+s;
document.bericht.text.focus();
}

en je roept hem zo aan:

<a href="javascript: smilie(';)')">

En als je dan op de link klikt wordt er ;) ingevoegd in de form bericht, en in de input name text.
Maar hoe kan ik nou dit doen in een ander venster?

Dus dat ik een soort remote control krijg (een venstertje) met daarin die links, en dat je dan in een ander venster in dat formulier deze invoegt?

  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

code:
1
2
3
4
5
6
7
8
function smilie(s)
{
    with (window.opener.document.bericht.text)
    {
        value = value + s;
        focus();
    }
}

(niet getest)

Today's subliminal thought is:


Verwijderd

Topicstarter
Op zondag 18 november 2001 21:38 schreef Annie het volgende:
code:
1
2
3
4
5
6
7
8
function smilie(s)
{
    with (window.opener.document.bericht.text)
    {
        value = value + s;
        focus();
    }
}

(niet getest)
hmmz nee werkt niet :(

Verwijderd

windownaam.document.bericht.text.value etc...

Verwijderd

Topicstarter
Op zondag 18 november 2001 21:58 schreef Cheatah het volgende:
windownaam.document.bericht.text.value etc...
wat is dan de windownaam? want ik weet dat je frames enz een naam kunt geven, nieuwe vensters ook..
maar hoe heet een default window?
gewoon de internet browser window die standaard open staat zeg maar?
heeft die een naam? en zo ja hoe spreek ik die aan?

Verwijderd

Op zondag 18 november 2001 22:03 schreef _Assassinator_ het volgende:

[..]

wat is dan de windownaam? want ik weet dat je frames enz een naam kunt geven, nieuwe vensters ook..
maar hoe heet een default window?
gewoon de internet browser window die standaard open staat zeg maar?
heeft die een naam? en zo ja hoe spreek ik die aan?
dat zou weleens parent kunnen zijn.

Verwijderd

Topicstarter
Op zondag 18 november 2001 22:05 schreef Cheatah het volgende:

[..]

dat zou weleens parent kunnen zijn.
d8 ik ook maar helaas..
dat is het niet :(

  • ironx
  • Registratie: Augustus 2001
  • Laatst online: 19:52
Op zondag 18 november 2001 22:03 schreef _Assassinator_ het volgende:

[..]

wat is dan de windownaam? want ik weet dat je frames enz een naam kunt geven, nieuwe vensters ook..
maar hoe heet een default window?
gewoon de internet browser window die standaard open staat zeg maar?
heeft die een naam? en zo ja hoe spreek ik die aan?
windownaam.document.bericht.text.value -> this.document.bericht.text.value ?


This posting is provided "AS IS" with no warranties, and confers no rights.


  • Annie
  • Registratie: Juni 1999
  • Laatst online: 25-11-2021

Annie

amateur megalomaan

Op zondag 18 november 2001 22:03 schreef _Assassinator_ het volgende:

[..]

wat is dan de windownaam? want ik weet dat je frames enz een naam kunt geven, nieuwe vensters ook..
maar hoe heet een default window?
gewoon de internet browser window die standaard open staat zeg maar?
heeft die een naam? en zo ja hoe spreek ik die aan?
dat is dus de window.opener als je vanuit dit window de remote geopend hebt.

Maar wat werkt er niet aan het voorbeeldje (foutmelding)? Heb je toevallig in het hoofdwindow nog frames gedefinieerd?
Ik heb zojuist snel een voorbeeldje in elkaar geknald en daar werkte het gewoon.

Today's subliminal thought is:


Verwijderd

Topicstarter
Op zondag 18 november 2001 22:15 schreef ironx het volgende:

[..]

windownaam.document.bericht.text.value -> this.document.bericht.text.value ?
ook niet

hoe assign ik anders een naam aan een venster??
zonder frames te gebruiken dan

Verwijderd

Topicstarter
Op zondag 18 november 2001 22:17 schreef Annie het volgende:

[..]

dat is dus de window.opener als je vanuit dit window de remote geopend hebt.

Maar wat werkt er niet aan het voorbeeldje (foutmelding)? Heb je toevallig in het hoofdwindow nog frames gedefinieerd?
Ik heb zojuist snel een voorbeeldje in elkaar geknald en daar werkte het gewoon.
naja als ik dus die functie die jij gaf zet in dat bestandje die in het kleine pop-up venstertje (die moet dienen als remote control) zet..en dan op een link klink (in dat venstertje) hoort in het al bestaande internet browser venster wat in de form's input field = textto wat bij te komen..

maar dat gebeurd gewoon niet

Verwijderd

Topicstarter
ok het werkt al :D
Pagina: 1