22786
Html-, css- és php-help
-
#15942 Kéne egy kis js segítség, van az oldalon egy valag időpont, hogyan lehetne a legegyszerűbben megoldani hogy valós időben visszafelé számoljanak másodpercenként frissülve?
<div id=\"timeleft\">18:32</div>
<div id=\"timeleft\">32:10</div>
<div id=\"timeleft\">20:01</div>
A számlálók mennyisége dinamikus, van olyan eljárás ami megszámolja a timeleft id-jű div-eket és egyesével végigmegy rajtuk while-al/foreach-el? -
#15941 Szorgalombol meg fogom csinalni. -
#15940 Koszonom. -
#15939 ja látom te már lezsíroztad :) -
#15938 az a baj hogy a + ikon nem tűnik el egyből, de a pipát máris mellé rakja. a pipát csak akkor kezd el megjeleníteni amikor a + már eltűnt.
vagy állítsd a +t egy div hátterének és rakd bele a pipát úgy hogy fedjék egymást, így ha változtatod a pipa átlátszóságát olyan lesz mintha átváltozna a gomb -
#15937 én így csinálnám:
http://passatgt.i-host.hu/proba.html -
#15936 Kiralysag mukodik mar csak egy kis kulcsinyi problemam van. Jelenleg a ket kep egymas mellett van. Amikor kattintok akkor elmozdul jobbra egy par millisecundumra es mire visszaugrik balra addigra kicserolodik a kep persze kozben a loader mutatja, hogy tolt. A bajom a kibillenessel van, jo lenne ha egy helyben maradna nem ugralna. Lehet csak CSS de hiaba probalkozom nem tom megoldani. Otlet?
ITT MEGTEKINTHETO. -
Cat 02 #15935 $('#div_id').append('<img src="" alt""/>');
-
#15934 Sajnos Js-hez nem ertek annyira, hogy ennyibol ossze tudjam rakni. :(
Esetleg vmi "utvonalat" mutatnal? Koszi -
Cat 02 #15933 Így látatlanban egy sima append, csak kell neki egy div amibe bele tudja rakni. -
#15932 Ok. Van ez a kod,
<script type="text/javascript">
// <![CDATA[
$(document).ready(function() {$('#load').hide();
});
$(function() {
$(".last-visit").click(function() {
$('#load').fadeIn();
var commentContainer = $(this).parent();
$.ajax({
type: "POST",
url: "last_visit.php",
cache: false,
success: function(){
commentContainer.fadeOut('slow', function() {$(this).remove();});
$('#load').fadeOut();
}
});
return false;
});
});
// ]]></script>
ami ugye kattintas utan a loading effektet mutat es a kepet fadeOut-tal eltunteti am kozben lefuttatja a last_visit.php-t.
Esetleg olyat belerakni lehet, hogy miutan eltuntette a kepet es lefuttatta a php-t egy uj kepet jelenitsen meg a regi helyere? -
#15931 var commentContainer = $(this).parent();
Itt miért kell a parent? szerintem elég így is:
var commentContainer = $(this); -
#15930 Vmi nem jo mert nem tunik el a kep kattintas utan am a loader megjelenik es az is ott marad.
<script type="text/javascript">
// <![CDATA[
$(document).ready(function() {$('#load').hide();
});
$(function() {
$(".last-visit").click(function() {
$('#load').fadeIn();
var commentContainer = $(this).parent();
$.ajax({
type: "POST",
url: "last_visit.php",
cache: false,
success: function(){
commentContainer.hide(2000, function() {$(this).remove();});
$('#load').fadeOut();
}
});
return false;
});
});
// ]]></script>
<div id="load"><img alt="" src="loader.gif" /></div><img class="last-visit" src="new.gif" alt="" title="Remove Last Visit" /> -
#15929 $.ajax({
type: "POST",
url: "last_visit.php",
cache: false,
success: function(){
commentContainer.hide(2000, function() {$(this).remove();});
Más effekt meg elérhető pl animate-t használva:http://api.jquery.com/animate/
vagy a jquery easing pluginnal: http://gsgd.co.uk/sandbox/jquery/easing/ -
#15928 Talaltam egy eleg jot mar csak azt nem tudom, hogy hogy ultetem at azt a reszt, amikor is katt utan a last_visit.php lefut?
window.onload = (function(){
try{
$("img").click(function () {
$(this).hide(2000, function () {
$(this).remove();
});
});
}
catch(e){}
}); -
#15927 Koszi mar nyalazom is. :) -
#15926 Ott a jQ doksi, nem rossz az.
Alap jQueryban csak fade van, meg slide. Meg persze animate, amivel css propertyket animálsz, lényegében a fade és a slide is azok, csak preset.
Több effekt preset a jQuery UI-ban van, sok egyéb mellett. -
#15925 Ugykodok egy ajaxos cuccal es es van egy ilyen resz benne:
$.ajax({
type: "POST",
url: "last_visit.php",
cache: false,
success: function(){
commentContainer.fadeOut('slow', function() {$(this).remove();});
Pirossal kiemeltem az a reszt ami engem erdekelne megpedig, hogy milyen ertekek adhatoak ott meg? A slideUp-ot meg ismerem de nekem tobb effekt kellene. :)
Ha esetleg vki tud meg parat kerem irja le. Koszonom.
-
#15924 Köszi, ezt pont nem néztem! :) A hszeknél találtam jobbat is (ami a www-set is átalakítja), és be tudtam írni a target blankot is, perfekt. Köszi mégegyszer. -
#15923 Köszi, ez lesz az. -
Cat 02 #15922 .load()
tutorial, picit talán hasonlít ahhoz ami neked kell -
#15921 Értem, viszont kellene a kód, mert így nem vágom.
Köszi. -
bracsek #15920 http://php.net/manual/en/function.ereg-replace.php
A php documentációban a 3. példa.
<?php
$text = ereg_replace("[[:alpha:]]+://[^<>[:space:]]+[[:alnum:]/]",
"<a href=\"\\0\">\\0</a>", $text);
?>
-
#15919 Nincs véletlenül valakinek megírva egy függvény, ami egy stringben a linkeket átalakítja html linké? Tehét például a http://www.sg.hu -ból <a href="http://www.sg.hu" target="blank">http://sg.hu</a> -t csinál? -
Cat 02 #15918 De, kéne. Csinálsz pl 5 html fájlt és azokat loadolod be. (az előtte levőt természetesen eltávolítod előtte). Így nem kell a teljes oldalt újratölteni -
#15917 Köszönöm a tippeket, sajnos dinamikus oldalak fejlesztésében nem vagyok járatos. A Coolirist néztem, de nem nagyon megy az oldalhoz.
Totya24: ez a .load függvény érdekelne. Ha jól értem akkor nem kellene külön lapra rakosgatni, hanem egy oldalon oldja meg a lapozást? -
#15916 Én is a jQuery megoldást ajánlanám. Például ezzel a pluginnal teljesen egyszerűen megoldható a dolog. De ha neki sem tudsz kezdeni, szólj és összedobok egy példát.
Másik,ami eszembe jutott, hogy megcsinálod a lapokat külön html.ként és egyszerű .load() függvénnyel cserélgeted őket egy div-ben. -
phoenix1 #15915 Most van egy kis időm és nem rég pont én is belefutottam ugyanebbe a problémába amikor egy képgalériát több oldalra kellett osztanom, de ilyenkor a lightbox-os képmegjelenítő nem megy át a következő oldalra. Viszont van Cooliris rss-em amiből kiindulva már meglehetne oldani ezt. -
#15914 Nos, a PHP kódot nem ismerni kell, hanem érteni:)
Statikus lapozást lehet csinálni Javascripttel/JQuery-vel is. Szerver oldali nyelv csak dinamikus tartalom esetén szükséges. -
#15913 Hello, csinálok egy honlapot és a content rész a design miatt nem túl nagy, de akarok bele galériát, ezt lightbox-al oldottam meg, viszont van olyan menüpont ahol elég sok kép van és nem fér ki egy oldalra. Hogyan tudom a lapozást úgy megcsinálni, hogy ne keljen új lapra tenni a képeket? Gondolom php-vel érdemes, de nem ismerem a kódot.
Előre is köszi a segítséget. -
phoenix1 #15912 Helló. Szerintetek milyen hatással van a látogatóra, hogy az oldal amin éppen van egy részét pl. blogot a blogger.com-on tárolja és nem saját oldalán belül? Azt is figyelembe kell vennie, hogy az oldal több nyelven érhető el pl. valami.hu/hu és valami.hu/en, egyébként eszembe jutott a sub domain-is. -
Dns5000 #15911 koszi -
#15910 Én is aztat írtam:) -
Cat 02 #15909 Én úgy csináltam anno, hogy <tr> nek adtam id-t és removeoltam. -
#15908 oszlop:
$(document).ready(function(){
$("a.delete").live("click", function(){
var myIndex = $(this).closest("td").prevAll("td").length;
$(this).parents("table").find("tr").each(function(){
$(this).find("td:eq("+myIndex+")").remove();
fixTitles();
});
});
});
function fixTitles() {
$("tr:eq(0) td").each(function(a){
$(this).html("<a href='#' class='delete'>Oszlop törlése</a> Oszlop " + (a+1));
});
}
sor:
$('#sor').remove();
<tr id="sor"><td></td></tr>
vagy:
$('table td').click(function(){
$(this).parent().remove();
}); -
Dns5000 #15907 1.Hogy tudok kitörölni egy sort table-ből jquerryvel?
Az első oszlopban van egy szám arra kérne rákeresni és ha az megvan akkor kitörölni a sort.
2. Oszlopot hogyan lehetne kitörölni? -
#15906 Moodle-t csak a szakirányú tananyagokhoz használjuk:) (hál'isten, mert utálom) -
#15905 ha moodle, akkor intezd el hogy majd tudjak magamnak beiirni jegyeket ! :D
#15904: ugye, ugye? -
#15904 Ja csak az volt a baj, hogy win alatt próbáltam.
Most beírtam unix konzolba is és így már működik.
Énis betettem 10 botot... -
#15903 Csak nem érted:)