ugrás a tartalomhoz

Archívum - Május 9, 2012 - Fórum téma

Form select/radio adatok visszaküldése adatbázisból

iddqd · 2012. Május. 9. (Sze), 14.16
Sziasztok!
Az lenne a kérdésem, milyen módszerrel érdemes vissza adni egy form-ba a radio, illetve a select mezőim adatait?
Adva van egy, cikkek bevitelére szolgáló űrlapom, a szerkesztésre is ezt használom ezért ekkor kitöltve kapom vissza logikusan és szeretném, ha a select mező és a radio gomb is a megfelelő opciót adná vissza. Ezt jelenleg úgy oldottam meg, hogy adott esetben kiíratok egy "selected" -et, illetve egy "checked" -et.
  1. <input type="radio" id="live" name="status" value="live"   
  2. <?php if ( $articles['status'] === 'live') :?>  
  3. <?php echo "checked"?>  
  4. <?php endif;?> /> // input vége    
Egyéb ötlet, módszer ezen kívül esetleg?
Köszönöm üdv!
 

Felugró ablakok kezelése

therest · 2012. Május. 9. (Sze), 12.36
Sziasztok!

Ha tudom egy popup ablak id-jét (amelyiket a window.open-nek megadtam paraméterül), akkor valahogy el tudom érni, miután elvesztem a rá mutató változómat? Mert a felhasználó frissíti a főablakot, vagy elnavigál máshova, majd visszatér. Azaz újra legyen egy változóm, ami rá mutat. Az nem megoldás, hogy újratöltöm a tartalmát, mert fontos, hogy az ablakban esetlegesen (de nem biztosan) futó flash alkalmazást ne bántsam.
 

Modal dialog

pilot · 2012. Május. 9. (Sze), 08.55
Sziasztok,

van egy html / js kódom, ami, ha egy linkre kattintunk, feldob egy ablakot. Mindez a modal dialog megoldással történik. (Magyarul sajna nem tudom ennek a nevét). Azt szeretném megoldani, hogy a kis ablakban megadott adatok bekerűljenek a fő részbe. A pop - up ablaknál (mikor egy kölönálló html / php fájl töltődik be a felugró ablakban) ismerem a megoldást, de ennél sehogyan sem boldogulok.

Itt van egy alapkód, a neten találtam. Próbáltam beleilleszteni egy formot, de sehogyan sem akar működni:
  1. <script type="text/javascript">  
  2. function overlay() {  
  3.     el = document.getElementById("overlay");  
  4.     el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";  
  5. }  
  6. </SCRIPT>  
  7.   
  8.   
  9. <style type="text/css">  
  10. #overlay {  
  11.      visibility: hidden;  
  12.      position: absolute;  
  13.      left: 0px;  
  14.      top: 0px;  
  15.      width:100%;  
  16.      height:100%;  
  17.      text-align:center;  
  18.      z-index: 1000;  
  19.      background-image:url(elemek/semi_transparent1.png);  
  20.   
  21. }  
  22.   
  23.   
  24. #overlay div {  
  25.      width:300px;  
  26.      margin: 100px auto;  
  27.      background-color: #fff;  
  28.      border:1px solid #000;  
  29.      padding:15px;  
  30.      text-align:center;  
  31. }  
  32.   
  33. body {  
  34.      height:100%;  
  35.      margin:0;  
  36.      padding:0;  
  37. }  
  38.   
  39. </style>  
  40.   
  41.   
  42.    
  43. </head>   
  44.   
  45.   
  46. <body>  
  47.   
  48. <a href='#' onclick='overlay()'>Click here to show the overlay</a>  
  49.   
  50.   
  51. <div id="overlay">  
  52.      <div>  
  53.           <p>Content you want the user to see goes here.</p>  
  54.             
  55.           Click here to [<a href='#' onclick='overlay()'>close</a>]  
  56.             
  57.      </div>  
  58. </div>  
  59.   
  60. </body>  
  61. </html>