qualitum logo
Reload php script i iframe?

PHPportalen Forum Index » PHP
Lägg ett bokmärke på hela tråden
Skapa nytt inlägg   Svara på inlägget
Visa föregående ämne :: Visa nästa ämne  
Startad av: Meddelande
dysh



Medlem i: 495 dagar

Status: Offline



#722725
Inlägg Skrivet: 2012-04-17 14:39      Ämne: Reload php script i iframe? Citera

Hejsan!
Som nybörjare har jag ett litet problem

Jag hade tänkt att ha en bild i en iframe och när man trycker på "nybild" så ska en ny bild randomas fram. Men om jag reloadar hela sidan försvinner iframen. Jag skulle vilja reloada innehållet i iframe och php scriptet som randomar en bild. Eller hur man nu ska göra?
Kort och gott bilden i iframen ska bytas ut mot en annan random bild.

tack på förhand!

sidan
KOD:
1:
 
2:
<?php
3:
include 'randombild.php';
4:
?>
5:
 
6:
<html>
7:
<body>
8:
 
9:
<head>
10:
<LINK href="randombild.css" rel="stylesheet" type="text/css"></LINK>
11:
 
12:
<script type="text/javascript" src="jquery-1.7.2.min.js"></script>
13:
 
14:
<script type="text/javascript">
15:
$(document).ready(function(){
16:
$("a#show-panel").click(function(){
17:
$("#lightbox, #lightbox-panel").fadeIn(300);
18:
})
19:
$("a#close-panel").click(function(){
20:
$("#lightbox, #lightbox-panel").fadeOut(300);
21:
})
22:
})
23:
</script>
24:
 
25:
</head>
26:
 
27:
<center>
28:
 
29:
<a id="show-panel" href="#">Show Panel</a>
30:
<div id="lightbox-panel">
31:
 
32:
<!--INTELIGHTBOX--->
33:
<div id="mainBox">
34:
<div class="echoTable_wrapper">
35:
<table>
36:
<?php
37:
echo $randombild;
38:
?>   
39:
</table>   
40:
</div>
41:
<img class="bild" src="./Bilder/
42:
<?php echo $randombild; ?>"/>
43:
 
44:
<FORM action="randombild.php" >
45:
<INPUT class="randombild" TYPE="submit" VALUE="nybild">
46:
</FORM>
47:
</div>
48:
<!--/INTELIGHTBOX--->
49:
 
50:
<p align="center">
51:
<a id="close-panel" href="#">Close this window</a>
52:
</p>
53:
</div><!-- /lightbox-panel -->
54:
 
55:
<div id="lightbox"> </div><!-- /lightbox -->
56:
 
57:
 
58:
<center>
59:
 
60:
<footer>
61:
</footer>
62:
 
63:
</body>
64:
</html>
65:
 


random script
KOD:
1:
 
2:
 
3:
$random_array = array ();
4:
if ($handle = opendir('./Bilder')) {
5:
while (false !== ($entry = readdir($handle))) {
6:
if ($entry != "." && $entry != "..") {
7:
//echo "$entry\n";
8:
$random_array[] = "$entry";
9:
}
10:
}
11:
closedir($handle);
12:
}
13:
 
14:
 
15:
$rand_keys = rand(0,count($random_array)-1);
16:
$randombild= $random_array[$rand_keys];
17:
?>
[/code]
 
Till toppen på sidan
Visa användarprofil Skicka privat meddelande
jeja2000



Medlem i: 624 dagar
Från: Lyrestad
Status: Offline



#722744
Inlägg Skrivet: 2012-04-17 21:58      Ämne: Citera

Du kan ju köra jquery ajax. och anropa php filen. Sedan i php filen echo det du vill visa.

Kolla lite på det så ska du se att du fixar det.
 

_________________
Programmering är som livet, det finns olika lösningar. Problem är utmaningar inte ett hinder :D
Till toppen på sidan
Visa användarprofil Skicka privat meddelande Besök användarens hemsida
Visa tidigare inlägg:   
Skapa nytt inlägg   Svara på inlägget
PHPportalen Forum Index » PHP
Hoppa till:  
Du kan inte skapa nya inlägg i det här forumet
Du kan inte svara på inlägg i det här forumet
Du kan inte ändra dina inlägg i det här forumet
Du kan inte ta bort dina inlägg i det här forumet
Du kan inte rösta i det här forumet
Du kan inte bifoga filer i detta forum
Du kan inte ladda ner filer från detta forum
Kontakta oss på adressen: info@phpportalen.net
Webbplatsen bygger i grunden på phpBB © 2001, 2002 phpBB Group

Modifieringar har senare gjorts i systemet av PHPportalen
Sid och logotypdesign skapad av Daren Jularic
qualitum logo