Anonymní profil Tomáš Bláha – Programujte.com
 x   TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Anonymní profil Tomáš Bláha – Programujte.comAnonymní profil Tomáš Bláha – Programujte.com

 

Příspěvky odeslané z IP adresy 88.100.18.–

Tomáš Bláha
JavaScript, AJAX, jQuery › Šířka všech předcházejících…
11. 8. 2014   #192844

Tak jsem si to nakonec vyřešil sám. Kdyby někdo někdy řešil stejný problém. Jediné omezení je uvádět id u každého obrázku:

<img src="img/fashion/1.jpg" id="1" onclick="gw(this);">
<img src="img/fashion/2.jpg" id="2" onclick="gw(this);">
<img src="img/fashion/3.jpg" id="3" onclick="gw(this);">
<img src="img/fashion/4.jpg" id="4" onclick="gw(this);">
<img src="img/fashion/5.jpg" id="5" onclick="gw(this);">
<script>

function gw(im){
	thisid = $(im).attr('id'); //id daného obrázku
	firstid = 1; //id prvního elementu
	width = 0; //šířka pro scrollování

	while(firstid < thisid){
		width += $("#"+firstid).outerWidth() + 24; //získání a přičtení šířky obrázku + korekce odsazování (24px)
		firstid = firstid + 1; //inkrementace id

	};
	
	window.scrollTo(width, '0'); //Souřadnice scrollování
};
   
</script>

Díky za rady

Tomáš Bláha
JavaScript, AJAX, jQuery › Šířka všech předcházejících…
11. 8. 2014   #192842

   

		<img src="img/fashion/1.jpg" onclick="gw(this);">
		<img src="img/fashion/2.jpg" onclick="gw(this);">
		<img src="img/fashion/3.jpg" onclick="gw(this);">
		<img src="img/fashion/4.jpg" onclick="gw(this);">
		<img src="img/fashion/5.jpg" onclick="gw(this);">
<script>
    
function gw(im){
w = 0;
for (i=0; i<im.length; i++) {w+=im[i].width; if (im[i].src==this.src) break;} // pri porovnani src ani nepotrebujes idecka
alert(w)

};
   
</script>

Nyní to vypadá takto, ale vypisuje se jen 0

Tomáš Bláha
JavaScript, AJAX, jQuery › Šířka všech předcházejících…
10. 8. 2014   #192834

Ahoj,

potřeboval bych poradit s funkcí v JS (Klidně i s Jquery):

Mám zápis v html:

<img src="1.jpg" id="1" onclick="gw();">
<img src="2.jpg" id="2" onclick="gw();">
<img src="3.jpg" id="3" onclick="gw();">
<img src="4.jpg" id="4" onclick="gw();">
<img src="5.jpg" id="5" onclick="gw();">

A potřebuji, aby funkce při zavolání patřičným obrázkem vypsala součet šířky všech PŘEDCHOZÍCH obrázků.
Tedy, pokud kliknu na img 1, vypíše se 0. Pokud kliknu na img 4, vypíše se šířka img 1+2+3.
Ideálně by vypsaná šířka měla být vč. border a margin.


Ve výsledku nepůjde jen o samotný výpis, ale o horizontální scrollování o daný počet pixelů, ale s tím si již poradím.

Díky moc za rady.

Tomáš Bláha
PHP › Načtení textu e-mailu z MySQL
3. 6. 2014   #190712

Nakonec jsem to vyřešil obdobně podle toho, co říkal peter:

místo proměnných jsem do textu zadal řetězce ve formátu [TEXT_1] a ty jsem str_replace nahradil za proměnné.

Děkuji :)

Tomáš Bláha
PHP › Načtení textu e-mailu z MySQL
28. 5. 2014   #190572

Ahoj, mám prosbu:

potřebuji odeslat e-mail a jeho text načíst z MySQL:

$stmt = $db->prepare("SELECT * FROM x_emaily where nazev = 'test'");
$stmt->execute();
$mail = $stmt->fetch();

Avšak v MySQL je uvedená proměnná. Text v MySQ vypadá tedy takto: "texttexttext" . $code . "textexttext"

Finální text získávám takto:
 

$message = "<html><body>".$mail[text]."</body></html>";

Avšak ve chvíli kdy získaný text vypíši, nedostanu hodnotu proměnné, ale pouze původní text.

Je možnost, jak kód z MySQL načíst do proměnné tak, aby se vypsala hodnota proměnné?

Děkuji

 

 

Hostujeme u Českého hostingu       ISSN 1801-1586       ⇡ Nahoru Webtea.cz logo © 20032024 Programujte.com
Zasadilo a pěstuje Webtea.cz, šéfredaktor Lukáš Churý