Toon posts:

[js] submit form in ander frame

Pagina: 1
Acties:

Verwijderd

Topicstarter
ja heb gezocht kon het niet vinden, heb de code wel in IE
maar krijg hem (wat ik ook probeer) niet werkend in NS (4/6)

heb pagina met verschillende frames

ik moet dus vanuit frame met naam: x
een form met de naam formulier in frame y
submitten.

Ik doe het zo:
code:
1
top.frames['z'].formulier.submit();

dit
code:
1
top.z.formulier.submit();

werkt ook niet.

In IE werkt het dus wel. Ik heb al verschillende dingen met parent enzo gedaan, maar misschien mis ik wel iets.

NS debugger geeft steeds:
Error: top.frames.z.formulier has no properties
of
Error: top.z.formulier has no properties

etc :)

Verwijderd

Topicstarter
oke het is
code:
1
parent.framenaam.document.formulier.submit();

;)


edit: toch jammer dat ik mezelf moet verbeteren :Z

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Als je 4 minuten langer had gezocht, dan had je helemaal niet hoeven posten (8> :P

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


Verwijderd

Topicstarter
Op dinsdag 12 maart 2002 17:59 schreef BtM909 het volgende:
Als je 4 minuten langer had gezocht, dan had je helemaal niet hoeven posten (8> :P
jah ik had al..........weet ik hoeveel minuten gezocht dus niet zo bijdehand he :9

  • spider
  • Registratie: Juli 2001
  • Laatst online: 31-12-2023
even een schop omhoog omdat ik een probleem heb hiermee, en geen nieuwe toppic er voor wil openen (hebben we al genoeg van).

Ik heb een form genaamd telefoonzoeken (rara waar zal dat voor dienen)
en een frame genaamd, benedenframe

Dus ik gebruik als submit image knop de code:
code:
1
2
<a href="javascript:parent.benedenframe.document.telefoonzoeken.submit();">
<img blaaaaaat></a>


Maar dan krijg ik IE 6 met sun java 1.4

parent.benedenframe.document.telefoonzoeken is null or not a object

Als ik op dat gele uitroep tekendje druk in IE

Terwijl document.telefoonzoeken.submit(); perfect werkt, maar dan natuurlijk in het zelfde frame

Dus mischien een foutje in mijn frames, here it comes

code:
1
2
3
4
<FRAMESET ROWS="200,*">
  <FRAME NAME="bovenframe" SRC="_frames\frame_boven.htm">
  <FRAME NAME="benedenframe" SRC="_frames\frame_beneden.htm">
</FRAMESET>


Ik heb gegoogled, geGot, en gemaild maar nog 2 dagen geen fix kunnen vinden, iemand ?

"Is your mother proud of you ?"


  • CrashOne
  • Registratie: Juli 2000
  • Niet online

CrashOne

oOoOoOoOoOoOoOoOoOo

Sun java heeft hier niks mee te maken.

Wilde gok:
Haal document eens weg.

edit:

En je slashes staan verkeerd om.

[ Voor 35% gewijzigd door CrashOne op 25-02-2004 17:07 . Reden: slashes ]

Huur mij in als freelance SEO consultant!


  • spider
  • Registratie: Juli 2001
  • Laatst online: 31-12-2023
CrashOne schreef op 25 februari 2004 @ 17:04:
Sun java heeft hier niks mee te maken.

Wilde gok:
Haal document eens weg.
Ja dat had ook geprobeerd, gisteren, had ik ergens gelezen, maar mocht het ook niet zijn.

"Is your mother proud of you ?"


  • crisp
  • Registratie: Februari 2000
  • Laatst online: 01:01

crisp

Devver

Pixelated

spider schreef op 25 februari 2004 @ 17:09:
[...]


Ja dat had ook geprobeerd, gisteren, had ik ergens gelezen, maar mocht het ook niet zijn.
nee, document weglaten kan niet; een frame-verwijzing is altijd een verwijzing naar het window object, dus document moet je specifiek nog aangeven.
Het zou imho goed moeten zijn, hoewel je het ook meer specifiek kunt doen (dot-notatie is niet altijd even handig):

JavaScript:
1
parent.frames['benedenframe'].document.forms['telefoonzoeken'].submit();


hak het anders eens in stukken, en kijk bij welke verwijzing hij precies vastloopt. Gebruik trouwens liever de JS console van mozilla, die geeft vaak betere foutmeldingen.

Intentionally left blank

Pagina: 1