Avatar billede grise_bassen Nybegynder
23. februar 2005 - 17:39 Der er 7 kommentarer og
1 løsning

location.href hjælp i iframes

hvor dan gør jeg hvis jeg bruger frames og location.href = '<?=$side;?>/users/indbakke.php' skal åbne i iframen "content"

<script type="text/javascript" language="JavaScript">

<!--
if (confirm("Du har modtaget <?=$pm;?> ny(e) besked(er) (PM) \n\n      Ønsker du at se den/dem nu?")){
        location.href = '<?=$side;?>/users/indbakke.php';
}
//-->
</script>
Avatar billede elskermad.dk Nybegynder
23. februar 2005 - 18:27 #1
<script type="text/javascript" language="JavaScript">

<!--
if (confirm("Du har modtaget <?=$pm;?> ny(e) besked(er) (PM) \n\n      Ønsker du at se den/dem nu?")){
        document.getElementById("IFRAMEN").src = '<?=$side;?>/users/indbakke.php';
}
//-->
</script>


husk at skifte IFRAMEN så det passer til dit script
Avatar billede grise_bassen Nybegynder
23. februar 2005 - 19:39 #2
det virker ikke

det er et script i på min side hvor der kommer et pop op vindue når bruger her en ny pm hvor han så kan sige ja eller nej til at læse den vis han siger ja skal den åbne i iframen content

<?php if($_COOKIE['loginId']){
$query = mysql_query("SELECT * FROM forum_pm WHERE til = '$_COOKIE[loginId]' AND popup = '0'");
$antal = mysql_num_rows($query);
$query = mysql_query("SELECT * FROM forum_pm WHERE til = '$_COOKIE[loginId]' AND seen = '0'");
$pm = mysql_num_rows($query);
if($antal != 0){ ?>
<!-- pm check start -->
<script type="text/javascript" language="JavaScript">

<script type="text/javascript" language="JavaScript">

<!--
if (confirm("Du har modtaget <?=$pm;?> ny(e) besked(er) (PM) \n\n      Ønsker du at se den/dem nu?")){
        location.href = '<?=$side;?>/users/indbakke.php';
}
//-->
</script>
<!-- pm check slut -->
<?php
}
$update = mysql_query("UPDATE `forum_pm` SET `popup` = '1' WHERE `til` = '$_COOKIE[loginId]' ");
}
?>
Avatar billede olebole Juniormester
23. februar 2005 - 22:19 #3
<ole>

Løsningen er afhængig af resten af din kode.

Hvis din iframe har id="content":
    document.getElementById("content").src = "en_side.php?id=1234";


Hvis din iframe har name="content":
    frames.content.location.href = "en_side.php?id=1234";

I øvrigt går jeg udfra, det er en copy/paste-fejl, at du har to JS-tags  :)

/mvh
</bole>
Avatar billede olebole Juniormester
23. februar 2005 - 22:20 #4
... men husk lige, at dit JS-kald først må udføres, efter iframe'en er blevet udskrevet i dokumentet ... typisk på onload-eventen
Avatar billede roenving Novice
24. februar 2005 - 02:29 #5
-- eller måske:

parent.content.location.href = "en_side.php?id=1234";

-- eller:

opener(.parent).content.location.href = "en_side.php?id=1234";

-- parantesen i sidste eksempel betyder, at du måske skal have indholdet med, under _ingen_ omstændigheder skal parantesen selv med !-)
Avatar billede grise_bassen Nybegynder
24. februar 2005 - 07:13 #6
jeg har ikke så meget forstand på sådan noget.! hvor skal jeg skrive hvad henne hvis min index.php ser sådan her ud..?

index.php


<?php
    $side = ".";
    require "$side/tjek.func.php";
    require "$side/includes/funcs.php";

?><HTML>
<HEAD>
<TITLE>Y O U R  S I T E
  • V E R S I O N  1 . 0</TITLE>
<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">
<style><!--
a{text-decoration:none
}--></style>

</HEAD>
<BODY BGCOLOR=#343434 LEFTMARGIN=0 TOPMARGIN=0 MARGINWIDTH=0 MARGINHEIGHT=0 LINK=FFFFFF VLINK=FFFFFF>
<table width="100" border="0" cellspacing="0" cellpadding="0" align="center">
  <tr>
    <td><img src="images/header.jpg" width="800" height="176"></td>
  </tr>
  <tr>
    <td>
      <table width=800 border=0 cellpadding=0 cellspacing=0>
        <tr>
          <td colspan=16> <img src="images/image_01.gif" width=800 height=3 ></td>
          <td> <img src="images/spacer.gif" width=1 height=3 ></td>
        </tr>
        <tr>
          <td rowspan=14> <img src="images/image_02.gif" width=1 height=556 ></td>
          <td background=images/image_03.gif width=110 height=19>
            <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">Navigation</font></div>
          </td>
          <td colspan=3 rowspan=2> <img src="images/image_04.gif" width=44 height=20 ></td>
          <td colspan=6 background=images/image_05.gif width=487 height=19>
            <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">Main Content </font></div>
          </td>
          <td colspan=3 rowspan=2> <img src="images/image_06.gif" width=47 height=20 ></td>
          <td background=images/image_07.gif width=110 height=19>
            <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">Shout
              Box </font></div>
          </td>
          <td rowspan=14> <img src="images/image_08.gif" width=1 height=556></td>
          <td> <img src="images/spacer.gif" width=1 height=19 ></td>
        </tr>
        <tr>
          <td> <img src="images/image_09.gif" width=110 height=1 ></td>
          <td colspan=6> <img src="images/image_10.gif" width=487 height=1 ></td>
          <td> <img src="images/image_11.gif" width=110 height=1 ></td>
          <td> <img src="images/spacer.gif" width=1 height=1 ></td>
        </tr>
        <tr>
          <td colspan=2 rowspan=5><iframe src="nav.php" frameborder="0" width="130" height="134" name="nav"></iframe></td>
          <td rowspan=12> <img src="images/image_13.gif" width=6 height=536></td>
</td>
          <td colspan=8 rowspan="9"><iframe src="content.php" frameborder="0" width="525" height="350" name="content"></iframe></td>
          <td rowspan=12> <img src="images/image_15.gif" width=7 height=536></td>
          <td colspan=2 rowspan=5><iframe src="shoutbox.php" frameborder="0" width="130" height="134" name="shoutbox"></iframe> </td>
          <td> <img src="images/spacer.gif" width=1 height=60 ></td>
        </tr>
        <tr>
          <td> <img src="images/spacer.gif" width=1 height=27 ></td>
        </tr>
        <tr>
          <td height="19"> <img src="images/spacer.gif" width=1 height=19 ></td>
        </tr>
        <tr>
          <td> <img src="images/spacer.gif" width=1 height=1 ></td>
        </tr>
        <tr>
          <td> <img src="images/spacer.gif" width=1 height=27 ></td>
        </tr>
        <tr>
          <td colspan=2> <img src="images/image_23.gif" width=130 height=27 ></td>
          <td colspan=2> <img src="images/image_24.gif" width=130 height=27 ></td>
          <td> <img src="images/spacer.gif" width=1 height=27 ></td>
        </tr>
        <tr>
          <td background=images/image_03.gif width=110 height=19>
            <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">Poll</font></div>
          </td>
          <td rowspan=2> <img src="images/image_26.gif" width=20 height=20 ></td>
          <td rowspan=2> <img src="images/image_27.gif" width=20 height=20 ></td>
          <td background=images/image_07.gif width=110 height=19>
            <div align="center"><font face="Verdana, Arial, Helvetica, sans-serif" size="1" color="#FFFFFF">Affiliates</font>
            </div>
          </td>
          <td> <img src="images/spacer.gif" width=1 height=19 ></td>
        </tr>
        <tr>
          <td> <img src="images/image_29.gif" width=110 height=1 ></td>
          <td> <img src="images/image_30.gif" width=110 height=1 ></td>
          <td> <img src="images/spacer.gif" width=1 height=1 ></td>
        </tr>
        <tr>
          <td colspan=2 rowspan=2><iframe src="poll.php" frameborder="0" width="130" height="171" name="poll"></iframe></td>
          <td colspan=2 rowspan=2><iframe src="affiliates.php" frameborder="0" width="130" height="171" name="affiliates"></iframe> </td>
          <td> <img src="images/spacer.gif" width=1 height=170 ></td>
        </tr>
        <tr>
          <td colspan=2 rowspan=3> <img src="images/image_33.gif" width=297 height=79  border="0"></td>
          <td rowspan=3> <img src="images/image_34.gif" width=34 height=79 ></td>
          <td colspan=5> <img src="images/image_35.gif" width=194 height=1 ></td>
          <td> <img src="images/spacer.gif" width=1 height=1 ></td>
        </tr>
        <tr>
          <td colspan=2 rowspan=2> <img src="images/image_36.gif" width=130 height=78 ></td>
          <td> <img src="images/image_37.gif" width=63 height=45 ></td>
          <td> <img src="images/image_38.gif" width=23 height=45 ></td>
          <td colspan=3> <img src="images/image_39.gif" width=108 height=45 ></td>
          <td colspan=2 rowspan=2> <img src="images/image_40.gif" width=130 height=78 ></td>
          <td> <img src="images/spacer.gif" width=1 height=45 ></td>
        </tr>
        <tr>
          <td> <img src="images/image_41.gif" width=63 height=33 ></td>
          <td> <img src="images/image_42.gif" width=23 height=33 ></td>
          <td> <img src="images/image_43.gif" width=46 height=33 ></td>
          <td colspan=2> <img src="images/image_44.gif" width=62 height=33 ></td>
          <td> <img src="images/spacer.gif" width=1 height=33 ></td>
        </tr>
        <tr>
          <td> <img src="images/spacer.gif" width=1 height=1 ></td>
          <td> <img src="images/spacer.gif" width=110 height=1 ></td>
          <td> <img src="images/spacer.gif" width=20 height=1 ></td>
          <td> <img src="images/spacer.gif" width=6 height=1 ></td>
          <td> <img src="images/spacer.gif" width=18 height=1 ></td>
          <td> <img src="images/spacer.gif" width=279 height=1 ></td>
          <td> <img src="images/spacer.gif" width=34 height=1 ></td>
          <td> <img src="images/spacer.gif" width=63 height=1 ></td>
          <td> <img src="images/spacer.gif" width=23 height=1 ></td>
          <td> <img src="images/spacer.gif" width=46 height=1 ></td>
          <td> <img src="images/spacer.gif" width=42 height=1 ></td>
          <td> <img src="images/spacer.gif" width=20 height=1 ></td>
          <td> <img src="images/spacer.gif" width=7 height=1 ></td>
          <td> <img src="images/spacer.gif" width=20 height=1 ></td>
          <td> <img src="images/spacer.gif" width=110 height=1 ></td>
          <td> <img src="images/spacer.gif" width=1 height=1 ></td>
          <td></td>
        </tr>
      </table>
    </td>
  </tr>
</table>


<?php if($_COOKIE['loginId']){
$query = mysql_query("SELECT * FROM forum_pm WHERE til = '$_COOKIE[loginId]' AND popup = '0'");
$antal = mysql_num_rows($query);
$query = mysql_query("SELECT * FROM forum_pm WHERE til = '$_COOKIE[loginId]' AND seen = '0'");
$pm = mysql_num_rows($query);
if($antal != 0){ ?>
<!-- pm check start -->
<script type="text/javascript" language="JavaScript">

<script type="text/javascript" language="JavaScript">

<!--
if (confirm("Du har modtaget <?=$pm;?> ny(e) besked(er) (PM) \n\n      Ønsker du at se den/dem nu?")){
        document.getElementById("content").src = '<?=$side;?>/users/indbakke.php';
}
//-->
</script>
<!-- pm check slut -->
<?php
}
$update = mysql_query("UPDATE `forum_pm` SET `popup` = '1' WHERE `til` = '$_COOKIE[loginId]' ");
}
?>
</BODY>
</HTML>
Avatar billede grise_bassen Nybegynder
24. februar 2005 - 10:58 #7
har selv fundet ud af det
Avatar billede grise_bassen Nybegynder
24. februar 2005 - 10:58 #8
ups
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