ugrás a tartalomhoz

jquery kerdes

lacaaa · 2011. Feb. 22. (K), 14.56
sziasztok az lenne a kerdesem hogy van php oldal amibe vannak menuk es ha rakattintok a menu re akkor meghiv egy window.open eljarats es nyit egy uj popup ablakot amibe vannak adatok.
Az oldal jquery vel van lekezelve es amiutan megnyitsa a popup ablakot a jquery nem mukodik a megnyotott pupup ablakon belul az uj ablakon belul nem tudok egy obiektumra sem hivatkozni jquery vel.

valaki megtudna e mondani hogy mi lehet a gond miert nem mukodik a jquery lekerdezes az uj popup ablakon belul?

a valaszt elore si koszonom.
 
1

új ablak

ironwill · 2011. Feb. 22. (K), 15.40
OFF
Ha ilyen írás helyességgel írod a szintakszist, akkor minden előfordulhat.. :))
/OFF

Az új ablak egy (majdnem) teljesen független ablak a szülőjétől.
Annak a fejlécébe is be kell linkelned a jquery-t, különben ott nem lesz érvényes.

<head>
..
<script src="jquery.js"></script> //html5 kompatibilis :)
..
</head>
2

szia

lacaaa · 2011. Feb. 22. (K), 15.56
bocs a helyesirasert csak meloba voltam es siettem na de viszaterve a belinkeleshez be van linkelve meg minden csak eppen nem tudok az ellemekhez hozzaferni
3

Számtalan oka lehet. Mutass

ironwill · 2011. Feb. 22. (K), 17.12
Számtalan oka lehet. Mutass kódot, különben nem tudunk segíteni.

Nincs js hiba? Próbáld ki, hogy az új ablak címsorába ennyit írsz:
javascript:alert(jQuery)
Mit ad vissza?
4

hello

lacaaa · 2011. Feb. 22. (K), 19.23
na itt kuldom a kodokat
itt jon letre az uj abla
echo "<a href=\"javascript: var w=window.open('regisztraltak/szemadat.php?id=$id','szemelyes','width=600,height=590')\">
<img src=\"kepek/" . $sor1['kepnev'] . "\" width=\"60\" height=\"60\" /></a>";

igy nez ki a szemadat.php fejlece

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">

<head>
<meta http-equiv="content-type" content="text/html; charset=iso-8859-1" />
<meta name="author" content="lacaaa" />

<title>Címtelen 1</title>
{
<link href="../style.css" rel="stylesheet" type="text/css" />

<script src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$('.kep').click(function(){

alert('szia')
});
</script>
</head>

ezen az oldalon igy nez ki a kep osztalyu obiektum amire kene kattintani
cho '<div class="kep" >';
echo "<img src=\"../kepek/" . $sor1['kepnev'] . "\" width=\"100\" height=\"100\"/>";
echo "</div>";

ez a kattintas hogy kiirja szia csak proba de ez se mukodik.

igazabol ez a weboldal egy tarskereso weboldal lenne amit csak magamnak irok hogy jquery t is tanujak es ezen az oldalon megjelennek a felhasznalok adatai es a fenykep ha van feltoltve. ezddig jo de azt szeretnem ha monjuk tobb fenykepet toltott fel akkor a meglevo fenykepre rakattint es a fenykep alat egy kulon divbe megjelenjen a tovabbi kepek de az oldal ne toltodjon ujra es ha ujra rakattint a kepre akkor tunjon el a tovabbi kepek.A megoldas megvan hogy kell csinalni csak eppen a jquery nem operal es nem tudom mi a baja.Sima ajax al csinaltam mar ilyet de itt a jquery lenne a lenyeg.

kiprobaltam amit irtal de az uj popup ablak cimsoraba nem enged irni mashol meg egy ablakod dob visza es azt iraj jquery inicializalva van az oldlaon vagy valami hasonlo szoveget de az uj ablakba cimsoraba nem tudom beirni.
5

hibák?

ironwill · 2011. Feb. 22. (K), 23.00
Első. Nem használsz kódszínezőt..
Amiket még látok:
<title>Címtelen 1</title>
{ //ez mi??
<link href="../style.css" rel="stylesheet" type="text/css" />
cho '<div class="kep" >'; //csak itt maradt le az (e), az echo-ról?
Valami hibaüzenet nincs?

Ja.. meg van..! :)
A script-ed elfelejtetted onload-ra beállítani..
$(document).ready(function() {
   $('.kep').click(function(){
       alert('szia');
   });
});
Ezért még az elemed létrejötte előtt futott le a js, de akkor még nem volt mire beállítani, ezért nem működött.


(Most nem sürget a munka, de most se sokkal jobb a helyesírásod.. :)
6

helo

lacaaa · 2011. Feb. 22. (K), 23.18
koszi a valaszokat es a segitseget mostmar mukodik
Kozbe rajottem hogy ezeken kivul meg volt egy masik gond is amiert nem mukodott megpedig hogy a kep egy ciklusba van es igy a kepnek az id je minden egyes ciklus lefutas utan ugyanaz marad vagyis ha a ciklus 10 szer fut le 10 elem lesz egy id vel es a javascript nem tudta melyiket is valasztottam.

igy a jquery hivast ciklusba raktam es minden ablaknyitas utan php vel beiratom az id erteket es az id re amire kattintok siznten igy minden lefutas utan mas lesz az id es a jquery is tudja hogy melyiket kell kivalassza es igy mar megy.