Avatar billede ahrensberg Nybegynder
16. januar 2003 - 16:35 Der er 12 kommentarer og
1 løsning

Side undersøgelse.

Jeg har en index-fil, som jeg bruger til frame-set, altså opdele siden i flere sider. Jeg vil gerne på den ene af siderne kunne aflæse en af de andre siders adresse.

F.eks. ude i en menu, vil jeg gerne kunne aflæse hovedsidens adresse, så jeg fra menusiden kan lave et "Send denne side til en ven".

Hvordan gøres dette?
Avatar billede Slettet bruger
16. januar 2003 - 17:11 #1
Sidens URL aflæses med:

parent.frames["frameNavn"].location.href
Avatar billede ahrensberg Nybegynder
16. januar 2003 - 17:58 #2
Hvordan for jeg nedenstående til at virke?

_______________________________________________________________

<form action="linkmail.php" method="post">

  <input type="hidden" name="adresse" value="parent.frames['brugtbilside'].location.href">

  E-mail: <input type="text" name="modtager" size="25">
  <input type="submit" value="Send siden" name="send">

</form>
_______________________________________________________________
Avatar billede Slettet bruger
16. januar 2003 - 18:06 #3
Sådan her:

<form action="linkmail.php" method="post" onSubmit="this.adresse.value = parent.frames['brugtbilside'].location.href; return true;">

  <input type="hidden" name="adresse" value="">

  E-mail: <input type="text" name="modtager" size="25">
  <input type="submit" value="Send siden" name="send">

</form>
Avatar billede ahrensberg Nybegynder
16. januar 2003 - 18:50 #4
Det virker stadig ikke. Tag evt. et kig på www.fiat-roedby.dk/brugttest/brugtbil.html

Her en kopi af linkmail.php:

<html>
<? mail("$modtager", "Linkmail",
"
***** Link mail *****

Adresse:  $adresse

*****************************************") ?>

<head>

<meta http-equiv="REFRESH"
content="5; URL=tilbage.html">

</head>

<body bgcolor="#000000">
<font size="1"><br></font>
<center><FONT size="4" color="#C8C8C8"><b>Et link til nedenstående brugtbil er hermed afsendt til angivet e-mail.</b></FONT></center>
</body>
</html>
Avatar billede Slettet bruger
16. januar 2003 - 21:02 #5
Du skal skrive \r\n i stedet for linjeskift.
Avatar billede Slettet bruger
16. januar 2003 - 21:02 #6
I din PHP-streng vel at mærke.
Avatar billede ahrensberg Nybegynder
17. januar 2003 - 00:08 #7
Jeg forstår ikke rigtigt hvad du mener?! Hvor henne??
Avatar billede olebole Juniormester
17. januar 2003 - 11:25 #8
<ole>

Frameset'et ligger på domænet http://www.fiat-roedby.dk
Siden, hvis adresse, du vil 'sniffe' ligger på http://www.bilinfo.dk

No work ... man kan ikke i JavaScript script'e på tværs af domæner.

/mvh
</bole>
Avatar billede ahrensberg Nybegynder
17. januar 2003 - 15:28 #9
Dette må da så kunne gøres på en anden måde???
Avatar billede olebole Juniormester
17. januar 2003 - 15:50 #10
Kan du så ikke lige forklare, hvordan?  :o)

Du _må_ ikke kunne script'e på tværs af domæner i JavaScript. Det ville være et gigantisk sikkerhedshul. Tænk på, det kunne jo være din homebank, der lå i den ene frame, mens jeg peek'er i den anden.
Det ville hurtigt gøre dig fattig - og mig velhavende  :)
/mvh
Avatar billede ahrensberg Nybegynder
17. januar 2003 - 15:52 #11
Hmm.. ja, det kan jeg selvfølgelig godt se... :o(
Men øv, øv... Jeg skulle gerne have lavet den knap... Jeg må prøve noget andet!
Avatar billede ahrensberg Nybegynder
25. marts 2003 - 20:32 #12
Hmm... ok! Det er der vel så ikke noget at gøre ved! Hygge...
Avatar billede olebole Juniormester
25. marts 2003 - 20:48 #13
ilm  ;o)
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