Autor Zpráva
Kositch
Profil
Ahoj,
měl bych dotaz, jak prosím zapsat tyto dva příkazy, aby po kliknutí na odkaz jimi vytvořený došlo k otevření v novém okně/tabu a ne ve stejném. Jedná se o tyto dva příkazy, které bych takto potřeboval upravit:

"<a class=\"bookmarks_cz\" href=\"javascript:location.href='http://www.facebook.com/sharer.php?u='+encodeURIComponent(location.href)+'&amp;t='+encodeURIComponent(document.title)\"><img title=\"Facebook\" alt=\"Facebook\" src=\"".JURI::base()."plugins/content/bookmarks_cz/facebook.gif\" border=\"0\"/></a> "


a druhý:

"<a class=\"bookmarks_cz\" href=\"javascript:location.href='http://twitter.com/home/?status='+encodeURIComponent(document.title)+' - michalsrna.cz - '+encodeURIComponent(location.href)\"><img title=\"Twitter\" alt=\"Twitter\" src=\"".JURI::base()."plugins/content/bookmarks_cz/twitter.png\" border=\"0\"/></a> "


Díky za radu a doufám, že jsem to dal do správné sekce fóra.
SwimX
Profil
Kositch:
<a target = "_blank"
?
Kositch
Profil
Pokud myslíte takto:
<a target = "_blank" class=......


Tak to nefunguje - hodí to chybut Parse Error. Možná jen ukážu část celého úseku kódu, kde se tyto dva řádky nacházejí pro lepší pochopení:

define('plgContentBookMarks_html',"\n<br><br><div align='left'>Doporučte na:<br><div style=\"margin: 5px; \" align='left'>".
	     "<a class=\"bookmarks_cz\" href=\"javascript:location.href='http://www.facebook.com/sharer.php?u='+encodeURIComponent(location.href)+'&amp;t='+encodeURIComponent(document.title)\"><img title=\"Facebook\" alt=\"Facebook\" src=\"".JURI::base()."plugins/content/bookmarks_cz/facebook.gif\" border=\"0\"/></a> ".
       "&nbsp;<a class=\"bookmarks_cz\" href=\"javascript:location.href='http://twitter.com/home/?status='+encodeURIComponent(document.title)+' - michalsrna.cz - '+encodeURIComponent(location.href)\"><img title=\"Twitter\" alt=\"Twitter\" src=\"".JURI::base()."plugins/content/bookmarks_cz/twitter.png\" border=\"0\"/></a> ".	 	     
	     "&nbsp;<a class=\"bookmarks_cz\" href=\"javascript:location.href='http://linkuj.cz/?id=linkuj&url='+encodeURIComponent(location.href)+'&amp;title='+encodeURIComponent(document.title)\"><img title=\"Linkuj.cz\" alt=\"Linkuj.cz\" src=\"".JURI::base()."plugins/content/bookmarks_cz/linkuj.gif\" border=\"0\"/></a> ".
	     "&nbsp;<a class=\"bookmarks_cz\" href=\"javascript:location.href='http://vybrali.sme.sk/submit.php?url='+encodeURIComponent(location.href)\"><img title=\"Vybrali.sme\" alt=\"Vybrali.sme\" src=\"".JURI::base()."plugins/content/bookmarks_cz/vybralisme.gif\" border=\"0\"/></a> ".
	     "&nbsp;<a class=\"bookmarks_cz\" href=\"javascript:location.href='http://www.google.com/bookmarks/mark?op=add&amp;bkmk='+encodeURIComponent(location.href)+'&amp;title='+encodeURIComponent(document.title)\"><img title=\"Google\" alt=\"Google\" src=\"".JURI::base()."plugins/content/bookmarks_cz/google.gif\" border=\"0\"/><span class=\"bookmarks_cz\"></span></a>".
	     "&nbsp;<a href=\"javascript:location.href='http://www.linkedin.com/shareArticle?mini=true&url='+encodeURIComponent(location.href)+'&amp;title='+encodeURIComponent(document.title)+'&amp;source='+encodeURIComponent('http://www.michalsrna.cz')+'&amp;summary='+encodeURIComponent(document.title)\"><img title=\"LinkedIn\" alt=\"LinkedIn\" src=\"".JURI::base()."plugins/content/bookmarks_cz/linkedin.png\" border=\"0\"/></a> ".
       "&nbsp;<a href=\"javascript:location.href='http://www.jagg.cz/bookmarks.php?action=add&address='+encodeURIComponent(location.href)+'&amp;title='+encodeURIComponent(document.title)\"><img title=\"Jagg\" alt=\"Jagg\" src=\"".JURI::base()."plugins/content/bookmarks_cz/jagg.png\" border=\"0\"/></a> ".
	     "&nbsp;<a href=\"javascript:location.href='http://del.icio.us/post?&amp;url='+encodeURIComponent(location.href)+'&amp;title='+encodeURIComponent(document.title)\"><img title=\"Del.icio.us\" alt=\"Del.icio.us\" src=\"".JURI::base()."plugins/content/bookmarks_cz/delicious.gif\" border=\"0\"/></a></div></div>"
	     );


Jde mi o řádky
Kositch
Profil
Jde mi o řádky o 2 a 3.
WanTo
Profil
V tom případě <a target = \"_blank\"... Nic ve zlém, ale chce to jen trochu přemýšlet ;-)
Kositch
Profil
Děkuji za radu, toto funguje ale poté příkaz "encodeURIComponent(location.href)" nenačte původní url stránky ze které bylo kliknuto, ale načte toto "about:blank" :-(
WanTo
Profil
Zmeň location.href na window.opener.location.href.
Kositch
Profil
Zmeň location.href na window.opener.location.href.
Mockrát děkuji, už to funguje vše tak jak jsem potřeboval.

Vaše odpověď

Mohlo by se hodit

Neumíte-li správně určit příčinu chyby, vkládejte odkazy na živé ukázky.
Užíváte-li nějakou cizí knihovnu, ukažte odpovídajícím, kde jste ji vzali.

Užitečné odkazy:

Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: