<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://www.dotnetzone.gr:443/cs/utility/FeedStylesheets/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>ASP.NET &amp; AJAX</title><link>https://www.dotnetzone.gr:443/cs/forums/170/ShowForum.aspx</link><description>Θέματα για web εφαρμογές που έχουν σχέση με AJAX τεχνολογίες</description><dc:language>el</dc:language><generator>CommunityServer 2.1 SP3 (Build: 20423.1)</generator><item><title>Απ: blockUI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52923.aspx</link><pubDate>Mon, 03 Aug 2009 20:18:21 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52923</guid><dc:creator>nullvoid</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52923.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=52923</wfw:commentRss><description>&lt;table border="0" cellpadding="0" cellspacing="0" width="100%"&gt;&lt;tr style="vertical-align:top;line-height:normal;"&gt;&lt;td style="width:40px;text-align:right;"&gt;&lt;pre style="margin:0px;padding:2px;font-family:courier new;font-size:11px;color:gray;"&gt;1
2
3
4
5
6
 &lt;/pre&gt;&lt;/td&gt;&lt;td&gt;&lt;pre style="margin:0px;padding:2px 2px 2px 8px;"&gt;&lt;span style="color:Black;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;Page.ClientScript.RegisterStartupScript(&lt;span style="color:Blue;background-color:Transparent;font-family:Courier New;font-size:11px;font-weight:normal;"&gt;typeof&lt;/span&gt;(Page), &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;"myscript"&lt;/span&gt;, &lt;span style="font-family:Courier New;font-size:11px;font-weight:normal;"&gt;@"
&amp;lt;script type=""text/javascript""&amp;gt;
&amp;lt;!--
alert('Hello, world!');
//--&amp;gt;
&amp;lt;/script&amp;gt;"&lt;/span&gt;);&lt;/span&gt;&lt;/pre&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;br&gt;από μνήμης, μπορεί να μην είναι σωστό. Κάνε μια αναζήτηση στο Google.&lt;br&gt;&lt;br&gt;&lt;br&gt;</description></item><item><title>Απ: blockUI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52922.aspx</link><pubDate>Mon, 03 Aug 2009 20:06:49 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52922</guid><dc:creator>xakou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52922.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=52922</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;nullvoid:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Αν χρησιμοποιείς λοιπόν το standard FileUploader control τότε δεν έχει νόημα καν να καλέσεις το $.unblockUI αφού server side θα χαθεί το πλαίσιο που προβάλει η $.blockUI ούτως ή άλλως. Τώρα για να εμφανίσεις ένα μήνυμα όταν τελειώσει το upload, μπορείς να το κάνεις από τον handler button_click. Μπορείς να βάλεις ένα αόρατο label που θα το κάνεις visible από τον handler ή αν θέλεις javascript popup όπως το παράδειγμα που αναφέρεις μπορείς να το κάνεις με την Page.ClientScript.RegisterStartupScript.&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Ωραία, Page.ClientScript.RegisterStartupScript.&amp;nbsp;πως γίνετε;&lt;/P&gt;
&lt;P&gt;Μου αρέσει το popup της javascipt.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Ευχαριστώ για τη μέχρι τώρα βοήθεια!&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: blockUI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52921.aspx</link><pubDate>Mon, 03 Aug 2009 19:49:26 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52921</guid><dc:creator>nullvoid</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52921.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=52921</wfw:commentRss><description>Αν χρησιμοποιείς λοιπόν το standard FileUploader control τότε δεν έχει νόημα καν να καλέσεις το $.unblockUI αφού server side θα χαθεί το πλαίσιο που προβάλει η $.blockUI ούτως ή άλλως. Τώρα για να εμφανίσεις ένα μήνυμα όταν τελειώσει το upload, μπορείς να το κάνεις από τον handler button_click. Μπορείς να βάλεις ένα αόρατο label που θα το κάνεις visible από τον handler ή αν θέλεις javascript popup όπως το παράδειγμα που αναφέρεις μπορείς να το κάνεις με την Page.ClientScript.RegisterStartupScript.&lt;br&gt;</description></item><item><title>Απ: blockUI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52920.aspx</link><pubDate>Mon, 03 Aug 2009 18:59:09 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52920</guid><dc:creator>xakou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52920.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=52920</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;nullvoid:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Αν δεν απατώμαι αυτό είναι αναμενόμενο αφού το $.unblockUI εκτελεί άμεσα το "ξεμπλοκάρισμα". &lt;FONT style="BACKGROUND-COLOR:#ff0000;"&gt;&lt;STRONG&gt;Εσύ αυτό που θέλεις είναι με το που τελειώσει το upload να γίνει η κλήση του $.unblockUI.&lt;/STRONG&gt;&lt;/FONT&gt; Επομένως το πώς θα το πετύχεις εξαρτάται από το πώς κάνεις το upload. Αν μιλάμε για απλό non-ajax file uploader, τότε νομίζω πως δεν χρειάζεται να κάνεις τίποτα αφού στο postback θα εξαφανιστεί η επίδραση του $.blockUI. Διαφορετικά, πρέπει να δεις αν ο μηχανισμός που χρησιμοποιείς για upload παρέχει client callback τύπου onUploadComplete ώστε εκεί να καλέσεις το $.unblockUI. (Και γενικά, όσο περισσότερο κώδικα μας αποκαλύψεις τόσο πιο εύκολα μπορούμε να βοηθήσουμε.)&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;Σωστά, αυτό θέλω να κάνω.&lt;/P&gt;
&lt;P&gt;Το upload γίνετε μέσα από ένα button_click που περιέχει την εντολή if.fileupload1.hasfile then....&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: blockUI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52916.aspx</link><pubDate>Mon, 03 Aug 2009 18:21:11 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52916</guid><dc:creator>nullvoid</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52916.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=52916</wfw:commentRss><description>Αν δεν απατώμαι αυτό είναι αναμενόμενο αφού το $.unblockUI εκτελεί άμεσα το "ξεμπλοκάρισμα". Εσύ αυτό που θέλεις είναι με το που τελειώσει το upload να γίνει η κλήση του $.unblockUI. Επομένως το πώς θα το πετύχεις εξαρτάται από το πώς κάνεις το upload. Αν μιλάμε για απλό non-ajax file uploader, τότε νομίζω πως δεν χρειάζεται να κάνεις τίποτα αφού στο postback θα εξαφανιστεί η επίδραση του $.blockUI. Διαφορετικά, πρέπει να δεις αν ο μηχανισμός που χρησιμοποιείς για upload παρέχει client callback τύπου onUploadComplete ώστε εκεί να καλέσεις το $.unblockUI. (Και γενικά, όσο περισσότερο κώδικα μας αποκαλύψεις τόσο πιο εύκολα μπορούμε να βοηθήσουμε.)&lt;br&gt;</description></item><item><title>Απ: blockUI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52913.aspx</link><pubDate>Mon, 03 Aug 2009 17:44:58 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52913</guid><dc:creator>xakou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52913.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=52913</wfw:commentRss><description>&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;nullvoid:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Δώσε τον κώδικά σου για να δούμε καλύτερα τι συμβαίνει.&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;O κώδικας μου:&lt;/P&gt;
&lt;P&gt;&amp;lt;script language="javascript" type="text/javascript"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function openHelp() &lt;BR&gt;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; $.blockUI({ message: $('#divHelp') });&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp; }; &lt;/P&gt;
&lt;P&gt;&amp;lt;/script&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;div id="divHelp"&amp;gt;&lt;/P&gt;
&lt;P&gt;Please wait&lt;/P&gt;
&lt;P&gt;&amp;lt;/div&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Αν βάλω το &lt;/P&gt;
&lt;P&gt;&amp;nbsp;$.unblockUI({ &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; onUnblock: function(){ alert('onUnblock'); } &lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }); &lt;/P&gt;
&lt;P&gt;κάτω από το $.blockUI, τότε αυτόματα "ξεμπλοκάρει"&amp;nbsp;.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Να το κάνω/πω πιο απλά.&lt;/P&gt;
&lt;P&gt;Στη σελίδα μου όταν κάνω upload φωτογραφίες "σκουρένει" την οθόνη&amp;nbsp; και μου βγάζει Please Wait μέχρι να γίνουν φορτωθούν οι φώτο.&lt;/P&gt;
&lt;P&gt;Θέλω όταν τελειώσει το upload να μου βγάλει ένα msg που να λέει "ευχαριστώ που περιμένατε"&lt;/P&gt;
&lt;P&gt;Προσπάθησα νε κάνω το παράδειγμα #8, αλλά όταν βάζω την παραπάνω εντολή "ξεμπλοκάρει" κατευθείαν και βγάζει το msg, ενώ ακόμα η φωτογραφίες, φορτώνουν.&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&lt;BR&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: blockUI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52912.aspx</link><pubDate>Mon, 03 Aug 2009 17:29:53 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52912</guid><dc:creator>nullvoid</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52912.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=52912</wfw:commentRss><description>Δώσε τον κώδικά σου για να δούμε καλύτερα τι συμβαίνει.&lt;br&gt;</description></item><item><title>Απ: blockUI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52907.aspx</link><pubDate>Mon, 03 Aug 2009 06:37:27 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52907</guid><dc:creator>xakou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52907.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=52907</wfw:commentRss><description>&lt;P&gt;Με εμποδίζει ότι κάτι κάνω λάθος και δεν δουλεύει σωστά....&lt;/P&gt;
&lt;P&gt;&lt;BLOCKQUOTE&gt;&lt;div&gt;&lt;img src="http://www.dotnetzone.gr/cs/Themes/default/images/icon-quote.gif"&gt; &lt;strong&gt;nullvoid:&lt;/strong&gt;&lt;/div&gt;&lt;div&gt;Τι σε εμποδίζει να το κάνεις όπως στο #8 που αναφέρεις;&lt;BR&gt;&lt;/div&gt;&lt;/BLOCKQUOTE&gt;&lt;/P&gt;</description></item><item><title>Απ: blockUI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52889.aspx</link><pubDate>Sat, 01 Aug 2009 23:19:33 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52889</guid><dc:creator>nullvoid</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52889.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=52889</wfw:commentRss><description>Τι σε εμποδίζει να το κάνεις όπως στο #8 που αναφέρεις;&lt;br&gt;</description></item><item><title>Απ: blockUI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52886.aspx</link><pubDate>Sat, 01 Aug 2009 04:21:31 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52886</guid><dc:creator>xakou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52886.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=52886</wfw:commentRss><description>&lt;P&gt;ok οι μεταφορές και οι επισημάνσεις, καμιά απάντηση;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item><item><title>Απ: blockUI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52885.aspx</link><pubDate>Sat, 01 Aug 2009 04:14:16 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52885</guid><dc:creator>Παναγιώτης Καναβός</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52885.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=52885</wfw:commentRss><description>&lt;P&gt;Μετέφερα την ερώτηση εδώ επειδή προφανώς δεν έχει να κάνει με WinForms αλλά web. Επιπλέον, για όποιον ενδιαφέρεται να απαντήσει, το ερώτημα δεν αφορά απλά Javascript αλλά ττον τρόπο χρήσης του jQuery. Επιπλέον, δεν έχει να κάνει με το function blockUI αλλά αφορά πιο γενική ερώτηση&lt;/P&gt;</description></item><item><title>blockUI</title><link>https://www.dotnetzone.gr:443/cs/forums/thread/52884.aspx</link><pubDate>Sat, 01 Aug 2009 02:47:38 GMT</pubDate><guid isPermaLink="false">2622095e-976c-431a-859e-16783ec7ecd7:52884</guid><dc:creator>xakou</dc:creator><slash:comments>0</slash:comments><comments>https://www.dotnetzone.gr:443/cs/forums/thread/52884.aspx</comments><wfw:commentRss>https://www.dotnetzone.gr:443/cs/forums/commentrss.aspx?SectionID=170&amp;PostID=52884</wfw:commentRss><description>&lt;P&gt;Καλησπέρα σε όλους,&lt;/P&gt;
&lt;P&gt;προσπαθώ να χρησιμοποιήσω το blockUI, αλλά ως αρχάριος με javascript&amp;nbsp; έχω πρόβλημα....&lt;/P&gt;
&lt;P&gt;Λοιπόν, ο κώδικας μου είναι ο εξής:&lt;/P&gt;
&lt;P&gt;&amp;lt;script language="javascript" type="text/javascript"&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; function openHelp() &lt;BR&gt;&amp;nbsp; {&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&amp;nbsp; $.blockUI({ message: $('#divHelp') });&lt;BR&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;BR&gt;&amp;nbsp; }; &lt;/P&gt;
&lt;P&gt;&amp;lt;/script&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;lt;div id="divHelp"&amp;gt;&lt;/P&gt;
&lt;P&gt;Please wait&lt;/P&gt;
&lt;P&gt;&amp;lt;/div&amp;gt;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;Μέχρι εδώ όλα καλά!!!!&lt;/P&gt;
&lt;P&gt;Τώρα θέλω όταν τελείωσει το divHELP να μου βγάλει ένα popup π.χ. "Thank you for waiting"&lt;/P&gt;
&lt;P&gt;Δείτε εδώ, όπως το παράδειγμα #8&lt;/P&gt; &lt;A href="http://jquery.malsup.com/block/#demos"&gt;http://jquery.malsup.com/block/#demos&lt;/A&gt;
&lt;P&gt;Αυτό πως θα το κάνω;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;
&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description></item></channel></rss>