Avatar billede mccookie Seniormester
28. marts 2003 - 23:46 Der er 5 kommentarer og
1 løsning

opdater frames

http://www.pcproblemer.dk/lwl/frame.php

I min øverst frame vælger jeg i dette tilfælde en farve ;o)

SÅ trykker jeg opdater ændringer og ændringer sendes til mit frame i bunden.................

Så ændringerne kan ses promto.....men jeg er lidt på bar bund!!


Frams.php:

<html>
<head>

<script language="JavaScript" type="text/javascript">
function updateFrames()
{
  parent.up.location = "side1.html";
  parent.down.location = "side2.html";
}
</script>

<title>Admin Interface</title>
</head>
<frameset rows="50%, 50%*"> 
    <frame src="up.php" name="up"> 
    <frame src="down.php" name="down">
    <noframes>
    <p>Din browser understøtter ikke frames
    - opdater til en nyere version!</p>
    </noframes>
</frameset>
</html>

up.php:

<?php echo "$menu";  ?>

<html>
<head>

<script language="JavaScript" type="text/javascript">
function updateFrames()
{
  parent.up.location = "up.php";
  parent.down.location = "down.php";
}
</script>

<title>Admin Interface</title>
</head>

<?php

  require("$DOCUMENT_ROOT/"); ?>
 
<?php // FORM til valg af forgrundfarve ?>

<body>

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

  <select size="1" name="menu" onchange="java script:this.form.submit();">
  <?php

  open_database(color);

    $sql = "SELECT * FROM color ORDER BY color_name";
   
    $resultat = mysql_query("$sql");

    // Kør løkke for hver række..............

    while ($raekke = mysql_fetch_array($resultat)) {
    extract($raekke);

    echo "\n    <option style=\"background-color: $color_value; color: white;\" value=\"$color_name\"";
    if ($menu == $color_name) { echo " selected=selected"; }

    echo ">SKRIFTTYPE FARVE: $color_name</option>";
   
    }
    echo "\n\n";

  close_database(); ?>
  </select>


</form>

<input type=button value="opdater ændringer" Onclick="updateFrames()">

</body>

</html>

down:

<html>

<head></head>

<body>

<?php echo "$menu";  ?>
Se her hvad du har ændret ;o)

</body>

</html>
Avatar billede grunken Nybegynder
28. marts 2003 - 23:51 #1
prøv at ændre din function lidt :)

<script language="JavaScript" type="text/javascript">
function updateFrames()
{
  parent.up.location.href('up.php');
  parent.down.location.href('down.php');
}
</script>
Avatar billede mccookie Seniormester
28. marts 2003 - 23:54 #2
Det virker såment både med og uden href, men nu er det osse IE jeg bruger jo ;o)
Avatar billede grunken Nybegynder
29. marts 2003 - 00:16 #3
aha :)

men så må det jo være fordi at du ganske enkelt ikke sender en variabel med til down.php (jeg er en nar til php)

parent.down.location.href('<down.php?menu=<?php echo "$menu";  ?>
');

og hvis jeg er helt på forkerte spor, så holder jeg kæft NU ;p
Avatar billede mccookie Seniormester
29. marts 2003 - 00:43 #4
Hehe...............at have et par stærke briller er ikke ensbetydende med et godt syn.............jeg har ikke briller

Men F.... hvor kunne jeg dog glemme tricket <?php......?

Det er jo lige sagen........

Det er ok du holder kæft, men kunne du ikke poste et svar?
Avatar billede grunken Nybegynder
29. marts 2003 - 00:46 #5
nå men godt at fire øjne er bedre end 2 :)
Avatar billede mccookie Seniormester
29. marts 2003 - 00:48 #6
;o) jepsi ;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