[js] toegang geweigerd ?

Pagina: 1
Acties:
  • 36 views sinds 30-01-2008

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 15-05 12:53
ik heb een javascriptje, die een variabele (bestandsnaam) vanuit PHP (uitgevoerd in een popup) in de opener-scherm wil zetten (in een hidden field)

dit wil ik doen met de volgende code :

if($b==1)
{
echo "<center><font color=red>toegevoegd</font></center>";
echo "<script language=Javascript>opener.document.getElementById(\"files\").value='38';</script>";
}

gek genoeg krijg ik een js-foumelding : toegang geweigerd.

is dit logisch ?

| www.everythingisspiritual.com | www.mosaic.org |


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

Hebben de popup en de opener allebei een andere domeinnaam?
Is de value die je aan wil passen van een input type="file"?

Beide dingen kunnen deze melding geven.

  • whitehouse
  • Registratie: Maart 2000
  • Laatst online: 15-05 12:53
1. ik werk nog op de localhost
2. nee, het is een hidden field : name=files[]

| www.everythingisspiritual.com | www.mosaic.org |


  • André
  • Registratie: Maart 2002
  • Laatst online: 26-05 00:33

André

Analytics dude

PHP:
1
echo "<script language='Javascript'>opener.document.forms['formnaam'].elements['files[]'].value='38';</script>"

En dan je element wel in een form zetten en de id veranderen in name.

[ Voor 38% gewijzigd door André op 19-04-2004 10:55 ]


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 16:31

Pelle

🚴‍♂️

Ranzig André, single quotes in HTML...

Ik snap overigens niet waarom whitehouse hier PHP code plaats in plaats van de gegenereerde HTML code.

En tenslotte is dit ook nog eens basic.

Dit topic is gesloten.