senters Posted August 21, 2010 Report Share Posted August 21, 2010 (edited) Labvakar, Tomēr dabūju jautāt pēc palīdzības šeit, aizvadot lielāko dienas daļu cīnoties ar zemāk minēto problēmu. Vajadzīgs: Popup loga input laukā pēc onclick izsaukt gatavu jquery kalendāru (Date picker), kur izvēlos datumu. Problēma rodas tieši tad, kad tiek izsaukts popup's. Parastā veidā iekš testa faila, kur ir tikai šis kods, viss strādā: <?php $sodiena = date("d.m.Y"); ?> <input id=inputDate value=<?php echo $sodiena;?> /> <script language="javascript"> $('#inputDate').DatePicker({ format: 'd.m.Y', date: $('#inputDate').val(), current: $('#inputDate').val(), starts: 1, position: 'r', onBeforeShow: function() { $('#inputDate').DatePickerSetDate($('#inputDate').val(), true); }, onChange: function(formated, dates) { $('#inputDate').val(formated); // pēc datuma izvēles aizveras ciet kalendāra popups: if ($('#closeOnSelect input')) { $('#inputDate').DatePickerHide(); } } }); </script> Popups tiek izsaukts šādi: <a href="JavaScript:void(0)" onclick="open_alert('<div id=popuplogs><?php if ($kat_skaits==0) { echo $pazinojums; } else echo $mans_mainigais;?></div>'); return false;">Mans links</a> $mans_mainigais atrodas citā faila, kur aprakstās visi popup logi, tā saturs (saīsinātā versija): $mans_mainigais="<form method=post action=Includes/insert_01.php><table><tr><td>Datums:</td><td><input id=inputDate type=text name=xxx value=".$sodiena." /></td></tr><table></form>"; Ar id=inputDate input laukā tiek izsaukts kalendārs. CSS un JS faili ir sasaistīti ar visiem lapas failiem. Te vizuāls piemērs no lapas: Kalendārs Edited August 21, 2010 by senters Link to comment Share on other sites More sharing options...
sheps Posted August 21, 2010 Report Share Posted August 21, 2010 (edited) a kas notiek, kad kliko virsū? vsp nekas nenotiek? plus.. html tagu atribūtu vērtības vareetu arī pēdiņās ielikt.. Edited August 21, 2010 by sheps Link to comment Share on other sites More sharing options...
Ome Posted August 22, 2010 Report Share Posted August 22, 2010 Kā izskatās "open_alert" funkcijas iekšas? Link to comment Share on other sites More sharing options...
senters Posted August 22, 2010 Author Report Share Posted August 22, 2010 a kas notiek, kad kliko virsū? vsp nekas nenotiek? - Nereaģē, nenotiek nekas. plus.. html tagu atribūtu vērtības vareetu arī pēdiņās ielikt.. - Zinu, bet iekš tā mainīgā nedrīkst lietot nekādas pēdiņas. Bez pēdiņām arī funkcionē, pārbaudīju parastajā testa failā. Šoreiz šī nebūs atslēga :( Kā izskatās "open_alert" funkcijas iekšas? - Šādi: function open_alert(mesage) { // ekrānu pārklāj ar transparent: displeytransparent(); document.getElementById('alert_contents').innerHTML=mesage; document.getElementById('alert_logs').style.display='block'; centerObj('alert_logs'); return false; } Link to comment Share on other sites More sharing options...
nemakuphp Posted August 22, 2010 Report Share Posted August 22, 2010 Un kāpēc tad iekš mainīgā nevari lietot pēdiņas? Link to comment Share on other sites More sharing options...
senters Posted August 22, 2010 Author Report Share Posted August 22, 2010 (edited) Jo šis $mans_mainigais="<form method=post action=Includes/insert_01.php><table><tr><td>Datums:</td><td><input id=inputDate type=text name=xxx value=".$sodiena." /></td></tr><table></form>"; inclūdojas iekš <a href="JavaScript:void(0)" onclick="open_alert('<div id=popuplogs><?php echo $mans_mainigais;?></div>'); return false;">Mans links</a> un ja open_alert('<div id=popuplogs><?php echo $mans_mainigais;?></div>'); būs lietotas pēdiņas, neizsauksies popup logs Edited August 22, 2010 by senters Link to comment Share on other sites More sharing options...
ohmygod Posted August 22, 2010 Report Share Posted August 22, 2010 parādi pilnu popup htmlu ar js. Esmu redzējis, kad cilvēki popupā nemaz jquery nepiešķiļ un mēģina darboties ar viņu ;) Link to comment Share on other sites More sharing options...
senters Posted August 22, 2010 Author Report Share Posted August 22, 2010 (edited) Ir šāda secība: 1) sakums.php kurā tiek izsaukti kalendāra css un js (testēju iekš šī sakums.php vienkāršu input lauku ar vajadzīgo ID, viss strādā) 2) popups.php ir fails, kurā glabājas visi vajadzīgie mainīgie ar html iekšā, līdzīgi kā jau iepriekš postētais mainīgais > Varbūt tomēr ir kāds risinājums, savādāk šobrīd atliek domāt, ka šādi nav iespējams Edited August 22, 2010 by senters Link to comment Share on other sites More sharing options...
senters Posted August 23, 2010 Author Report Share Posted August 23, 2010 [Tēma slēdzama - resolved] Paldies Grey_wolf par palīdzību! Link to comment Share on other sites More sharing options...
Recommended Posts