Avatar billede mikze Nybegynder
22. oktober 2004 - 20:45 Der er 8 kommentarer og
1 løsning

En "variabel"?

Hejsa.

Jeg har 2 sider, en hovedside og en underside. Hovedsiden siden har en iframe med en form hvor der kan postes. Men jeg søger efter et javascript som gør at når der bliver postet, så skal den på siden før, opdatere dens javascript.

Altså lidt ala:

HOVEDSIDENS java script:

<script language="text/JavaScript">
if(aktiv = 1) {
Noget javascript her
}
elseif(aktiv = 0) {
noget andet javascript her
}
</script>

UNDERSIDENS java script:

<script language="text/JavaScript">
txt = 1;
parent.javascript.update(); //virker selvfølgelig ikke
</script>

Ja det virker jo selvfølgelig ikke men håber i kan følge mig i hvad jeg mener.
Avatar billede mikze Nybegynder
22. oktober 2004 - 21:06 #1
hjææææælp
Avatar billede olebole Juniormester
22. oktober 2004 - 22:03 #2
<ole>

Det må du forklare tydeligere  :)

/mvh
</bole>
Avatar billede knudx Nybegynder
22. oktober 2004 - 22:15 #3
mener du at når du submit'er en form på siden indeni iframe'n, så skal den 'ydre' side ha' besked via javascript?
Avatar billede mikze Nybegynder
22. oktober 2004 - 23:07 #4
Ja præcis.

Og så skal den opdatere javascriptet ligesom dette:
<script language="text/JavaScript">
if(aktiv = 1) {
Noget javascript her
}
elseif(aktiv = 0) {
noget andet javascript her
}
</script>


Altså man skal kunne oprette variablen i formen indeni iframen. og når scriptet bliver kørt skal den så opdatere javascripten på forsiden uden og opdatere hele siden.
Avatar billede olebole Juniormester
23. oktober 2004 - 01:19 #5
<ole>

Hvis du i hodedsiden har en funktion:

function bla(var) {
  alert(val);
}

kan du kalde den i iframe'ens form (når denne submitter) med:
  <form ....... onsubmit="parent.bla('En besked')">

/mvh
</bole>
Avatar billede olebole Juniormester
23. oktober 2004 - 01:20 #6
'... i hovedsiden ...'  ;o)
Avatar billede roenving Novice
23. oktober 2004 - 01:30 #7
Et eller andet sted på 'hovedsiden':

<script type="text/javascript">var aktiv = 0</script>

I formen, som submittes:

<form ... onsubmit="parent.aktiv=1">
Avatar billede mikze Nybegynder
10. januar 2005 - 15:59 #8
Smid svar begge =)
Avatar billede olebole Juniormester
10. januar 2005 - 16:26 #9
*griiiiiib*  :)
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