Kezdőoldal » Számítástechnika » Weblapkészítés » Weboldalon Gombnyomás helyett...

Weboldalon Gombnyomás helyett címsorba másolt hivatkozást, olyan van?

Figyelt kérdés

felvázolom mit szeretnék:


hagyományos html nyelvbe még egyszerű a helyzet minden gomb egy hiperhivatkozás aminek a címét a gombra rákkatinva jobb egérgombbal hivatkozás másolása opcióval ki lehet szedni. forráskódja pl így néz ki:

<a href="index.php?menu=1">opció1</a><br>

<a href="index.php?menu=2">opció2</a><br>

<a href="index.php?menu=3">opció3</a><br>


aztán van a javascript. ott nem tudom van e ilyen, hogy van az oldalon pl egy script-el megoldott gomb amit ha megnyomok valami történik az oldalon, pl frissül és egy úl menüpontot nyit meg vagy kis ablak ugrik fel.

Nos az a kérdésem hogy van e ennek a gombnak is egy hivatkozása amit ha címsorba másolunk és ütünk egy entert akkor olyan mint ha megnyomtuk volna a gombot és felnyílik a kívánt menü? forráskódban keresgéltem, nekem a javascript az kicsit kínai. hol találok neten hozzá leírást ?


a harmadik verziójú gomb a kattintható táblázatcella, onclick parancsal. a következőt találtam egy weboldal forráskódjában:


<td style="cursor: pointer;" onclick="ablak_csuk(12); epuletFejlesztes8(6564,12542,111);"><img src="http://www.secondorb.hu/kep/upload/epulet_111.png" alt=""></td>


ez valamilyen parancsküldő gomb hogy ha rákattintok akkor egy parancsot küld a szerver oldalra és végrehajtódik a parancs.


Nos mit szeretnék ezzel:

olyan parancsokat küldeni aminek nincs külön gombja, de végrehajtsa a szerver, pl átírni egy épület paraméterét egy parancshivatkozással. ugyanúgy átirni mint pl egy php hivatkozásban a változó értékét pl az oldalszámon index.php?oldal=1


2012. febr. 3. 18:52
 1/4 anonim ***** válasza:

2. Ha csak kimásolod a címet, akkor nem fog felnyílni a menüpont.


3. Az onclick deifinálja, hogy milyen javascript kód fusson le, amikor rányomsz, az ott lévő ablak_csuk függvényt kéne megnézni, ami ebben az esetben 12-es paramétert kap.


Javascriptből közvetlenül lehet módosítgatni a html elemeket. (Tartalmat, paramétereket stb...)

Ha azt akarod, hogy az oldal újratöltése nélkül a PHP (szerver oldalon) dolgozzon fel valamit, akkor pedig AJAX kell. Azzal lehet a háttérben kommunikálni a szerverrel, de neked valószínűleg ez nem nagyon fog kelleni.

2012. febr. 4. 14:04
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:

egy js kiterjesztésű file-ből eszt bányásztam ki:


function epuletFejlesztes(id){

var temp = id.replace("epulet_","").split("_");

var a = new Ajax.Request("xml.php?a=atepites_kerdezes&x="+temp[0]+"&y="+temp[1],{method: 'get', onComplete: epuletFejlesztes8});


szóval úgy kb a linknek a felét már ki birom silovizálni, de a többi még hiályzik. valahogy így kezdődik:


xml.php?a=atepites_kerdezes&x=6564&y=12542 ....


összesen 4 paramétert kellene valahogy átküldeni a linken


x és y kordináta,(6564,12542) ez megvan

az épület megjelenő képének a sorszáma (111)

meg az épület szintje(8)


a másik kettőt hogy küldi el ?

2012. febr. 4. 18:43
 3/4 A kérdező kommentje:

megpróbáltam megnyitni azt a kis hivatkozást az oldalon belül amit kreáltam:

xml.php?a=atepites_kerdezes&x=6574&y=12542


ezt írta ki:


Ehhez az XML-fájlhoz nem tartozik stíluslap-információ. A dokumentumfa az alábbi.


<root>

<belep>1</belep>

<felfugg>0</felfugg>

<enyem>1</enyem>

<varians>105</varians>

<epulet>58</epulet>

<asd/>

<x>6574</x>

<y>12542</y>

<ezust>7500</ezust>

<mezo>10000</mezo>

<ipar>10000</ipar>

<banya>7500</banya>

<szint1>1</szint1>

<szint2>2</szint2>

<nev>Bánya szint2</nev>

<vantovabb>1</vantovabb>

<varians>

<id>106</id>

<kep>upload/epulet_106.png</kep>

</varians>

</root>

2012. febr. 4. 18:51
 4/4 anonim ***** válasza:

Ahogy nézem, sehogy.

De ha az kell neked, hogy milyen adatok mennek a háttérben, akkor használj valami böngésző kiegészítést ehhez.


A Chrome-ban van beépített "Webfejlesztő" eszköz, ami minden háttérben küldött adatot ki tud mutatni, vagy Firefoxra ott a Live HTTP Header nevezető plugin.

2012. febr. 4. 18:55
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:





Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!