Avatar billede hashkagen Nybegynder
07. december 2005 - 20:22 Der er 15 kommentarer og
1 løsning

flash knapper i iframe skal åbne i anden iframe

hej, jeg sidder og laver en OSO opgave i dreamweaver, der har jeg lavet en menu som består af dreamweavers' indbyggede flashknapper.
problemet er så at jeg har lavet siden med 2 iframes:

den ene er den iframe med menuen, som hedder "menu" og den anden er siden hvor det hele skal loades, den hedder "forside"

men da knapperne er i en iframe kan de ikke "se" den anden iframe... hvordan kan jeg få knapperne til at åbne links i "forside" ?

jeg prøver at se om jeg kan klare mig med én iframe...
Avatar billede mr-kill Nybegynder
07. december 2005 - 20:26 #1
du skriver <a href="din_side" target="den_frame_de_skal_åbne_i"></a>
Avatar billede hashkagen Nybegynder
07. december 2005 - 20:52 #2
jeg er ikke sikker på hvor jeg skal skrive det... prøver.
Avatar billede mr-kill Nybegynder
07. december 2005 - 20:54 #3
kan du ikke paste lidt kode her ind? så skal jeg nok hjælpe dig...
Avatar billede hashkagen Nybegynder
07. december 2005 - 20:59 #4
<th scope="col"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="103" height="24">
      <param name="movie" value="button2.swf" />
      <param name="quality" value="high" />
      <param name="bgcolor" value="#000000" />
      <embed src="button2.swf" <a href="mainpages/mitvalg.html" target="main iframe"></a> quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="103" height="24" bgcolor="#000000"></embed>
    </object></th>

gider du ikke rette den hvis du kan...
Avatar billede mr-kill Nybegynder
07. december 2005 - 21:01 #5
<th scope="col"><a href="mainpages/mitvalg.html" target="forside"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="103" height="24">
      <param name="movie" value="button2.swf" />
      <param name="quality" value="high" />
      <param name="bgcolor" value="#000000" />
      <embed src="button2.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="103" height="24" bgcolor="#000000"></embed>
    </object></a></th>

Virker dette?
Avatar billede hashkagen Nybegynder
07. december 2005 - 21:09 #6
den åbner i samme frame, den skal åbne i main iframe... den hedder da "main iframe" hvis title="main iframe" ikke?
Avatar billede mr-kill Nybegynder
07. december 2005 - 21:13 #7
på siden hvor du laver dine frames skal den hedde name="main" og så skal du ændre forside til main i det jeg skrev før...

f.eks.

<frame frameborder=no bordercolor=#CC0000 scrolling="yes" name="main" src="forside.php">
Avatar billede hashkagen Nybegynder
07. december 2005 - 21:20 #8
her er koden for "menu":
<table width="160" height="246" border="1" align="center" id="menu">
  <tr>
<th scope="col"><a href="mainpages/mitvalg.html" target="main"><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=5,0,0,0" width="103" height="24">
      <param name="movie" value="button2.swf" />
      <param name="quality" value="high" />
      <param name="bgcolor" value="#000000" />
      <embed src="button2.swf" quality="high" pluginspage="http://www.macromedia.com/shockwave/download/index.cgi?P1_Prod_Version=ShockwaveFlash" type="application/x-shockwave-flash" width="103" height="24" bgcolor="#000000"></embed>
    </object></a></th>
  </tr>
</table>

og her er koden for den side jeg her alle mine iframes til at ligge på:
<body>
   
<iframe name="menu" style="position: absolute; top: 16px; left: 72px; height: 600px; width: 200px;" src="mainpages/menu.html"></iframe>
    <iframe src="mainpages/forside.html" name="main" scrolling="Auto" class="style1" style="position:absolute; top: 16px; left: 304px; height: 600px; width: 600px;" title="main"></iframe>
      </div>
</body>
Avatar billede mr-kill Nybegynder
07. december 2005 - 21:26 #9
hvorfor laver du det i iframe? brug da frames

f.eks.

<html>
  <head>
  <title>Lalala</title>
  </head>
        <frameset rows="70,*" framespacing="2" border="1" frameborder="1">
          <frame frameborder=no bordercolor=#CC0000 scrolling="no" src="top.php" name="top">
            <frameset cols="152,*">
              <frame frameborder=no bordercolor=#CC0000 scrolling="no" src="menu.php" name="menu">
              <frame frameborder=no bordercolor=#CC0000 scrolling="yes" name="main" src="forside.php">             
            </frameset>
        </frameset>

  <noframes>
  <body>
    <p>Din browser understøtter ikke frames. Surt for dig..</p>
  </body>
  </noframes>

</html>
Avatar billede hashkagen Nybegynder
07. december 2005 - 21:33 #10
sidst jeg gjorde det var det en smule svært at få det til at se ordentligt ud da man ikke kan bestemme præcist hvor store de frames skal være, og så begynder det at se lidt wack ud... men kan man så ikke lave "menu" om til en table på siden man åbner, og så bare have en iframe?
Avatar billede hashkagen Nybegynder
07. december 2005 - 21:34 #11
du skal fanme have tak for din hjælp... det her er til en OSO opgave, den ligger tungt på karakteren :D
Avatar billede mr-kill Nybegynder
08. december 2005 - 12:05 #12
Jeg beklager at jeg ikke kan hjælpe dig hvis det er iframe du bruger...
Avatar billede hashkagen Nybegynder
08. december 2005 - 16:02 #13
det er okay... jeg løste problemet ved at lave en table istedet for en iframe, og nu virker det... og med noget style position absolute, kunne jeg få den det rigtige sted :D

men læg et svar og du får p for din hjælpsomhed :P
Avatar billede mr-kill Nybegynder
08. december 2005 - 16:45 #14
Svar :)
Avatar billede mr-kill Nybegynder
08. december 2005 - 16:45 #15
ups... det var var ikke et svar..

Det kommer her :)
Avatar billede hashkagen Nybegynder
25. december 2005 - 11:52 #16
så det var vidst det. GOD JUL :D
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
Kurser inden for grundlæggende programmering

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