Jump to content
php.lv forumi
  • 0

Interesants atklajums


EdgarsK

Question

Sveiki, nupat kā uzgāju diezgan interesantu lietu, varbūt variet pateikt kāpēc tā notiek ?

 

HTML

<script type="text/javascript"> function getForm(fid) { return document.getElementById(fid); } </script>
 <form method='post' action='http://web/parsing/index.php/parser-input'>
 <input type='hidden' name='pcode' value='as-%c'>
 <a href="javascript:;" onclick="getForm('login_form').submit();">Parsēt</a>
 </form>

 

Notiek sekojoša lieta, viss nostrādā, bet spiežot uz linka, :/ atverās itkā būtu lietojis target="_blank"

 

 

EDIT : un pēc linka nospiešanas spaidot to pogu vinja refresho to lapu, bet ja spiezu linku 1 lapa, tajā kura atvēra jauno tabu, tad tā refrešo jaunatvērto tabu :/

Edited by EdgarsA
Link to comment
Share on other sites

10 answers to this question

Recommended Posts

  • 0

ja formai pieskjir atribuutu name tad var arii shaadi

<a href="javaScritp:viid(0)" onclick="document.Formas_name.submit()"

EdgarsA --> zini kaapec tev parladeja citaa lapaa?? gluzji vienkarshi ja raksti <a href="javaScritp:" tad kautkam aiz taa JavaScript ir jaseko nevar buut tuksums ( ko katrs brauzeris var interpreteet kaa vien velas ),

var ielikt kautvai # kas noraada ka jameklee tajaa apshaa lapaa , bet ja negrib lai tas kautko adgriezj ( teiksim uzreiz parladee lapu, tad var likt void(0) , kas norada ka jaizmanto to apshu dokumentu , bet nekas nav jatgriezj ..

Piedevam vareja jau rakstiit arii sadi

<a href="JavaScript:getForm('login_form').submit();" >...

Link to comment
Share on other sites

  • 0

Vēl līdz šim ..... Lapa var pārlādēties, ja ir JS errors iekš onclick.

Tas ir Pagaidam nav bijushas, jo Brauzeri jau lielakoties mak tik galaa ar sho problemu ( bet tas nav raadiitaajs)

 

tapec beigas ir jaliek return false; ( ja vien nav citi nosacijumi)

Link to comment
Share on other sites

  • 0

Vispār, labi, ka sāka cilāt šo tēmu. Tagad notestēju IE6, un šis pārstrauc lādēt lapu, ja uzklikšķina uz tāda linka, kuram nav return false. Un šis jau vairāk izklausās pēc iemesla izmantot return false :)

Link to comment
Share on other sites

  • 0

nezinu, kur var samācīties tādas perversijas

<a href="javascript:;" onclick="this.parentNode.submit()"></a>

: D

Ja tā nav saite, tad var izmantot tādu tagu kā <span> (vai kādu citu, ja vajag specifisku noformējumu), un nevajadzēs kaut kādas perversijas rakstīt iekš atribūta href

<span onclick="this.parentNode.submit()"></span> 

Un protams Eventu onclick jāliek atsevišķā failā, bet tas jau cits stāsts

Link to comment
Share on other sites

  • 0

normālā variantā tam visam būtu jāizskatās tā:

 

forma iekš html:

<form class="otherButton" method='post' action='http://web/parsing/index.php/parser-input'>
 <input type='hidden' name='pcode' value='as-%c'>
 <button type="submit">Paprsēt</button>
 </form>

 

JavaScript (mootools):

$$('form.otherButton).each(function(el){
var button = el.getElement('button');
(new Element('span', {
	'text': button.get('text')
	, 'events':{
		'click': function(){
			el.submit();
		}
	}
})).replaces(button);
});

 

 

 

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...