Kezdőoldal » Számítástechnika » Weblapkészítés » Innerhtml-nél hogy lehet azt...

Innerhtml-nél hogy lehet azt elérni, hogy a másik oldal betöltődésekor, az oldal tetejére ugorjon?

Figyelt kérdés

Itt a javascript kód:

function dobozmutat(subject) {

switch(subject) {

case 1:

document.getElementById('doboz1').style.display='block';

document.getElementById('doboz2').style.display='none';

document.getElementById('doboz3').style.display='none';

document.getElementById('doboz4').style.display='none';



itt a meghívás:

<a class="" onClick="dobozmutat(2)" style="cursor: pointer;">Szekrények</a>

<a class="" onClick="dobozmutat(3)" style="cursor: pointer;">Ágyak</a>



<div style ="display:none;" id="doboz21">


2012. szept. 14. 12:49
 1/7 anonim ***** válasza:
window.scrollTo(0,0);
2012. szept. 14. 13:54
Hasznos számodra ez a válasz?
 2/7 A kérdező kommentje:
ezt hova kell írni pontosan?
2012. szept. 14. 15:38
 3/7 anonim ***** válasza:
hát ez, a görgető scroll-t 0,0 pontba helyezi, tehát balra fel, azaz mint amikor betöltesz egy oldalt. így arra az oldalra tedd amit szeretnél éppen úgy betölteni hogy fent legyen, ezt te tudhatod hogy melyik az írd függvénybe, és kösd valami eseményhez, kattintás például vagy az oldal betöltése is lehet az esemény.
2012. szept. 14. 20:48
Hasznos számodra ez a válasz?
 4/7 A kérdező kommentje:

Hogy tudnám beleírni például ebbe:

<a class="" onClick="dobozmutat(2)" style="cursor: pointer;">Szekrények</a>


hogy a dobozmutat(2) eseményen kívül a kattintás hatására még egy window.scrollTo(0,0) is történjen?

lehet egyszerre két eseményt hozzárendelni egy kattintáshoz?

2012. szept. 15. 00:01
 5/7 anonim ***** válasza:

a dobozmutat() függvényedbe beleírod ezt a sort. :D

pl:

function dobozmutat(subject) {

VAGY IDE

switch(subject) {

case 1:

document.getElementById('doboz1').style.display='block';

document.getElementById('doboz2').style.display='none';

document.getElementById('doboz3').style.display='none';

document.getElementById('doboz4').style.display='none';

VAGY IDE

}

}


ha az első helyre akkor még a dobozok váltása előtt felugrik a tetejére, ha a végére akkor utána, de ez szerintem észre sem vehető, mert a pillanat töredéke alatt megcsinálja

2012. szept. 15. 10:29
Hasznos számodra ez a válasz?
 6/7 anonim ***** válasza:

de akárhova írhatod a függvényedben, csak úgy nem szép, meg nem lesz annyira átlátható. ja és mivel ez új dolog, szerintem készíts kommentet hogy mi is az amit odaírtál hogy ha esetleg elfelejted, tudd róla.


Amúgy egy függvényen belül is meghívhatsz egy másik függvényt, de akár egy eseményen belül is meghívhatsz több függvényt egyszerre: onClick="Fuggveny1();Fuggveny2();"

Vagy akár ide is beírhatod az a kódot szerintem: onClick="dobozmutat(valami); window.scrollto(0,0);"


A legjobb megoldás persze ha a dobozos fg-be írod bele, mert csak 1db kód.


Amire még énsem szoktam sokszor figyelni, pedig meg kéne jegyezni: függvények nagybetűvel kezdődjenek: function DobozMutat() , ha több szó van benne akkor pedig annak kezdőbetűjét is naggyal, vagy esetleg alsóvonással Doboz_mutat().

Ez később fog jól jönni.

2012. szept. 15. 10:41
Hasznos számodra ez a válasz?
 7/7 A kérdező kommentje:
Köszönöm szépen a segítséget, működik, sokat segítettél!
2012. szept. 15. 22:09

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!