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.
<input type="radio" id="live" name="status" value="live" 
<?php if ( $articles['status'] === 'live') :?>
<?php echo "checked"?>
<?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:

<script type="text/javascript">
function overlay() {
	el = document.getElementById("overlay");
	el.style.visibility = (el.style.visibility == "visible") ? "hidden" : "visible";
}
</SCRIPT>


<style type="text/css">
#overlay {
     visibility: hidden;
     position: absolute;
     left: 0px;
     top: 0px;
     width:100%;
     height:100%;
     text-align:center;
     z-index: 1000;
	 background-image:url(elemek/semi_transparent1.png);

}


#overlay div {
     width:300px;
     margin: 100px auto;
     background-color: #fff;
     border:1px solid #000;
     padding:15px;
     text-align:center;
}

body {
     height:100%;
     margin:0;
     padding:0;
}

</style>


 
</head> 


<body>

<a href='#' onclick='overlay()'>Click here to show the overlay</a>


<div id="overlay">
     <div>
          <p>Content you want the user to see goes here.</p>
          
          Click here to [<a href='#' onclick='overlay()'>close</a>]
          
     </div>
</div>

</body>
</html>