Avatar billede s0mmer Nybegynder
21. november 2008 - 11:51 Der er 4 kommentarer og
1 løsning

Location med target

Hej eksperter.

Jeg tror det er et velkendt problem, men jeg vil gerne have min Javascript redirecter til at åbne i en bestemt frame(iframe). I dette tilfælde den med navnet "C2". Jeg prøver følgende:

C2.location = 'asdasd.php'

men kan ikke rigtig få noget til at virke. Kan i hjælpe?
Avatar billede elskermad.dk Nybegynder
21. november 2008 - 13:14 #1
<iframe id='iframe' name='iframe' src='about:blank'></iframe>

<script type='text/javascript'>
  window.onload = function() {
      document.getElementById('iframe').setAttribute('src','asdasd.php');
  }
</script>
Avatar billede w13 Novice
21. november 2008 - 18:04 #2
Man bør passe meget på med at give navne som er "iframe", "submit", "html", "br" o.lign.

Og hvis du bruger C2.setAttribute("src", "asdasd.php"); så burde det virke. Ellers skyldes det, at den ikke kan finde det vha. "C2", så bør du nok sætte et id på den i stedet og fange den med document.getElementById(), ligesom elskermad.dk viser.
Avatar billede roenving Novice
22. november 2008 - 17:27 #3
navnet ?-)

-- er det så name="C2" eller id="C2" eller noget helt tredje ?o]
Avatar billede s0mmer Nybegynder
25. november 2008 - 15:30 #4
elskermad.dk > send svar så får du points. tak for hjælpen :)
Avatar billede elskermad.dk Nybegynder
04. december 2008 - 21:02 #5
:)
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