Avatar billede durd Nybegynder
13. oktober 2003 - 13:59 Der er 20 kommentarer og
1 løsning

sende variabel til iframe og index-side!

Jeg vil gerne kunne sende en variabel til en iframe fra min index side når jeg klikker på et link.

Sådan her ser det ud nu:
<form id="eng_form" action="<? PHP_SELF ?>" method="post">
<input type="hidden" name="valgtsprog" value="eng">
</form>

Nu bliver der sendt en variabel til index-siden, men der skal BÅDE blive sendt en til index-siden og til iframen. Hvordan gøres dette?
Avatar billede olebole Juniormester
13. oktober 2003 - 14:02 #1
<ole>

Så skal du have to forms ... hvad vil du mere præcist lave?

/mvh
</bole>
Avatar billede durd Nybegynder
13. oktober 2003 - 14:21 #2
den skal bare sende en variabel til index siden (den side linket er på) og en iframe på siden. det er til så man ved hvad for et sprog der skal bruges.

jeg kan da ikke sende til to forms på samme tid eller ??
Avatar billede olebole Juniormester
13. oktober 2003 - 14:27 #3
Nej, det er derfor, jeg (stadig) efterspørger noget mere info  :)
Avatar billede durd Nybegynder
13. oktober 2003 - 14:40 #4
hehe okay ;)
siden der drejer sig om er: www.pkm-tex.dk

der skal sendes variabler til index-siden og til iframe de fire sproglinks i toppen fra index-siden. hvordan gør jeg det smartest?
Avatar billede durd Nybegynder
13. oktober 2003 - 14:43 #5
indsæt "n til" efter iframe. så giver det lidt mere mening ;)
Avatar billede olebole Juniormester
13. oktober 2003 - 15:06 #6
=8-O Hvad laver den form dog i head'en ...?!??!!! Kan du se at få den ned i body'en  :)

Vil det sige, at siden skal reloades med sproget valgt - eller?
Avatar billede durd Nybegynder
13. oktober 2003 - 15:19 #7
hov sorry ;)

ja det er lige hvad den skal. det skal de begge to :D
Avatar billede olebole Juniormester
13. oktober 2003 - 15:32 #8
Sidste spørgsmål: Bruger du et serverside sprog?
Avatar billede durd Nybegynder
13. oktober 2003 - 16:00 #9
ja! php!!

det er det jeg skal have variablen overført via..
Avatar billede olebole Juniormester
13. oktober 2003 - 16:12 #10
Så vil mit bud være følgende:
Drop formene:

<A HREF="<?=$_SERVER["PHP_SELF"]?>?valgtsprog=den" ONMOUSEOVER="changeImages('den', 'images/den-over.gif', 'index_21', 'images/index_21-den_over.gif'); return true;"
    ONMOUSEOUT="changeImages('den', 'images/den.gif', 'index_21', 'images/index_21.gif'); return true;">
    <IMG NAME="den" SRC="images/den.gif" WIDTH=18 HEIGHT=12 BORDER=0 ALT="Danish"></A>

Så vil du, når dokumentet loader igen, have variablen $_GET["valgtsprog"] liggende.

Den kan du bruge til din iframe:
<iframe src="pages/velkommen.php?valgtsprog=<?=$_GET["valgtsprog"]?>" width="630" height="396" frameborder="0" name="iframen"></iframe>

Hvorved den også kommer til at ligge i 'velkommen.php'.
/mvh
Avatar billede durd Nybegynder
14. oktober 2003 - 08:23 #11
For fanden!! Du er jo et geni olebole ;)

Jeg prøver det lige og vender tilbage senere når det er forsøgt...
Avatar billede durd Nybegynder
14. oktober 2003 - 08:31 #12
Det virker sgu :DDD
Tusind tak fort hjælpen olebole..

Jeg tænkte.. Er det muligt at lave noget, hvis jeg f.eks. står på kontakt siden mens jeg skifter sprog, så sproget direkte bliver skiftet på den side istedet for den skifter til forsiden hver gang?

Jeg skal nok sætte lidt flere points af hvis det er noget du har en idé til..
Avatar billede olebole Juniormester
14. oktober 2003 - 10:33 #13
Geni ... njahhh ... knap nok *LooL* - jeg har bare været i lign. situationer før. Men tak for komplimenten  ;o)
Nu hører jeg jo ellers ikke til dem, der falder for smiger ............. jeg *L*E*V*E*R* for det  :oD

Det, du efterlyser ligger faktisk allerede i eksemplet. I variablen $_SERVER["PHP_SELF"] ligger jo netop sidens egen URL:
  <A HREF="<?=$_SERVER["PHP_SELF"]?>?valgtsprog=den" ... osv ... >
/mvh
Avatar billede olebole Juniormester
14. oktober 2003 - 10:36 #14
Ooops ... jeg tillader mig lige at lægge et svar  :)
Avatar billede durd Nybegynder
14. oktober 2003 - 10:41 #15
Jeg prøver lige dit endnu engang så fine svar og vender tilbage med points senere idag :D
Avatar billede olebole Juniormester
14. oktober 2003 - 10:45 #16
Jaja, no problemo ... i min alder har man zq ikke travlt  ;oD
Avatar billede durd Nybegynder
14. oktober 2003 - 10:55 #17
hov sidens egen url er jo bare index.php. det fortæller mig ikke noget om hvad url iframe siden vises på..?
Avatar billede olebole Juniormester
14. oktober 2003 - 11:18 #18
Ja, men på siden 'se_gurlis_store_noedder.php' vil $_SERVER["PHP_SELF"] indeholde denne sides URL.
Denne sides iframe, har en anden side som src, end index.php's iframe og får kun sprog-variablen smidt med i src'en.
Prøv det ... jeg lover dig, det funker  ;o)
Avatar billede durd Nybegynder
14. oktober 2003 - 11:58 #19
Nåja! Så laver jeg da bare en cookie som husker sidste side-url.
Så burde den være der. Det må kunne lade sig gøre :)

Tusind tak for hjælpen olebole! Her er dine velfortjente points :=)
Avatar billede durd Nybegynder
14. oktober 2003 - 11:58 #20
Håber det kan gøre det! ;)
Avatar billede olebole Juniormester
14. oktober 2003 - 22:20 #21
Det kan kun blive aktuelt, hvis brugeren har navigeret rundt i ét sprog - og derefter vælger et nyt. Det tror jeg ikke, der er den store fare for  :)
Vælger man det rigtige sprog på den side, man kommer ind på, opstår der vist ikke problemer med iframe'en.
/mvh
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