Avatar billede jes9 Nybegynder
25. august 2004 - 23:08 Der er 9 kommentarer og
1 løsning

Onclik til iframe

Hvordan for jeg "onclik" til at virke med target?

Virker:
<a href=test.php?var=11 target='IframeName2'>prøv</a>

Virker ikke:
onclick="location.href='test.php?var=11 'target='IframeName2';"
Avatar billede tofte Juniormester
25. august 2004 - 23:36 #1
Du skal skrive:
"navnet min iframe".location.href='....

eks

myFrame.location.href='test.php'
Avatar billede mm12010 Nybegynder
25. august 2004 - 23:46 #2
en med det hele:

<a href="#" onclick="window.frames['IframeName2'].location.href='test.php?var=11';return false;">prøv</a>
Avatar billede jes9 Nybegynder
26. august 2004 - 00:11 #3
mm12010: Det virker ikke!
Avatar billede fri-hash Nybegynder
26. august 2004 - 08:30 #4
som tofte skriver

onclick="document.IframeNavn2.location.href='test.php?var=11';"
Avatar billede fri-hash Nybegynder
26. august 2004 - 08:31 #5
IframeNavn skal selvfølgelig være IframeName for at passe dit spørgsmål ;-(
Avatar billede mm12010 Nybegynder
26. august 2004 - 10:12 #6
hmm... må vi se din html?
Avatar billede jes9 Nybegynder
27. august 2004 - 00:19 #7
<a href="#" onclick="window.frames[IframeName2].location.href='test.php?var=11';return false;">prøv</a>

Medfør "Der opstod fejl på side"

<a href=test.php?var=11 target='IframeName2'>prøv</a>

Virker

Her test kode:

<html>

<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>prøv</title>
</head>

<body>

<table border="0" cellpadding="0" cellspacing="0" width="928" height="322">
<!-- MSTableType="layout" -->
<tr>
  <td valign="top">
<a href="#" onclick="window.frames[IframeName2].location.href='test.php?var=11';return false;">prøv</a>
<br>
<a href=test.php?var=11 target='IframeName2'>prøv</a>
</td>
  <td valign="top" height="44">
  <!-- MSCellType="ContentHead" -->
  &nbsp;</td>
</tr>
<tr>
  <td valign="top" width="160">

  <iframe frameborder="0" width="267" height="409" scrolling="auto" src="test_a.php"
    name="IframeName1" class="iframe"></iframe></td>
  <td valign="top" height="278" width="768">

<iframe frameborder="0" width="267" height="409" scrolling="auto"  src="test.php"
  name="IframeName2" class="iframe"></iframe></td>

</tr>
</table>

</body>

</html>
Avatar billede fri-hash Nybegynder
27. august 2004 - 06:03 #8
har du prøvet
onclick="document.IframeName2.location.href='test.php?var=11';"
det ved jeg virker
Avatar billede mm12010 Nybegynder
27. august 2004 - 07:23 #9
du skal huske at have ' omkring iframenavnet:

<a href="#" onclick="window.frames['IframeName2'].location.href='test.php?var=11';return false;">prøv</a>
Avatar billede jes9 Nybegynder
27. august 2004 - 15:10 #10
mm12010: Det virker nu fint i testkode men ikke hvis jeg bruger det i en "<tr>".

Kode:
<tr onclick="window.frames['IframeName2'].location.href='test.php?var=11';return false;" 

class="txtBlack" style="cursor:hand;padding:1px;background-color:<? echo $bf; ?>;"
onmouseover='trcol(this,"#3399CC");' onmouseout='trcol(this,"<? echo $bf; ?>");'>
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