Nejste přihlášeni
Stránky 1
Dobrý den,
prosím vás je možné nějak vložit javascript, který jsem napsal přímo do článku wordpress?
Vložil jsem tam celý javascript v editoru přepnutého do html a javascript nefunguje.
Děkuji moc
Offline
http://codex.wordpress.org/Using_Javasc ... t_in_Posts
Jinak by se muselo zakázat přepínání editoru na vizuální, případně možná využít nějaký plugin, což bych nedoporučoval...
Nejnovější článek: www.zeminem.cz ...
Černé díry jsou místa, kde Bůh dělil nulou...
Endora plugin!
Offline
To jsem také našel, ale nechápu jak to mám tedy udělat.
Offline
For the occasional or one time use of JavaScript, you need to put the script into a JavaScript file and then call it out from within the post. Make sure that each script is defined by its function name such as:
function updatepage(){var m="Page updated "+document.lastMo.......}
To include a Javascript inside a post, you need to combine both the call to the script file with the call to the Javascript itself.
<script type="text/javascript" src="/scripts/updatepage.js"></script>
<script type="text/javascript">
<!--
updatepage();
//--></script>
, but...
If the src attribute of your JavaScript tag is being stripped out you need to turn off the rich editor (from the dashboard go to Users > Personal Options). If you are using the rich editor the JavaScript tag's src attribute may be stripped out even when manually editing in the HTML popup window.
Každopádně myslím si, že už jsem viděl JS přímo v editoru bez souboru...
Myslím si, že je postup zřejmý z ukázek kódu. Nebo to stále není jasné?
Nejnovější článek: www.zeminem.cz ...
Černé díry jsou místa, kde Bůh dělil nulou...
Endora plugin!
Offline
No omlouvám se,
ale takhle doplněný anglicky tomu fakt nerozumím.
A mě se jedná o vložení právě tohoto scriptu. <!-- l --><a class="postlink-local" href="http://podpora.endora.cz/viewtopic.php?f=34&t=6180">viewtopic.php?f=34&t=6180</a><!-- l -->
Ale mě se jen zobrazí text "Zobrazit skrytý text, ale po kliknutí se mi nezobrazí ani text a ani se nestane přesměrování, i přesto, že to jinak mimo wordpress funguje.
Offline
Podíval jste se na výstupní zdroják? Jestli tam ten JS opravdu je, nebo není? Pokud není, tak vám to editor maže, ale o tom už jsem psal, že se striktně nesmí používat vizuální editor...
Možná na to existuje nějaký plugin, ale žádný neznám.
Nejnovější článek: www.zeminem.cz ...
Černé díry jsou místa, kde Bůh dělil nulou...
Endora plugin!
Offline
JS tam je, ale prostě se nespustí.
Offline
Tak to v něm bude zřejmě chyba. Můžete sem postnout ten nefungující zdroják?
Nejnovější článek: www.zeminem.cz ...
Černé díry jsou místa, kde Bůh dělil nulou...
Endora plugin!
Offline
Chyba v něm nebude, jelikož mimo wordpress funguje jak má.
<script type="text/javascript">
function SwitchElementVisibility (AName)
{
var xElement;
xElement = document.getElementById(AName);
if (xElement.style.display == 'block'){
xElement.style.display = 'none';
} else {
xElement.style.display = 'block';
}
}
</script>
<script type="text/javascript">
<!--
function Redirect()
{
window.open("registrace.php", "_blank", "width=1000,height=835,top=150")
}
//-->
</script>
<p align="center"><a href="#" onclick="SwitchElementVisibility('div_text_01'); Redirect();">Zobrazit skrytý text</a><br />
<div style="display: none;" id="div_text_01">
<h2 align="center"><b>skrytý text</b></h2>
</div>
Offline
Myslel jsem spíš výstup, který generuje WP, než vstup. Pokud nefunguje na výstupu, tak s ním zřejmě WP něco udělal jestli mi rozumíte. WP editor totiž v základu přijímá pouze HTML a ostatní se snaží eliminovat...
Nejnovější článek: www.zeminem.cz ...
Černé díry jsou místa, kde Bůh dělil nulou...
Endora plugin!
Offline
Tak teď jsem zmaten. Když vložím kód do wordpress. Tak co poté chcete zkopírovat?
Offline
Když příspěvek uložím a poté jej znovu otevřu
tak je tam tento kód
<script type="text/javascript">// <![CDATA[
function SwitchElementVisibility (AName)
{
var xElement;
xElement = document.getElementById(AName);
if (xElement.style.display == 'block'){
xElement.style.display = 'none';
} else {
xElement.style.display = 'block';
}
}
// ]]></script>
<script type="text/javascript">// <![CDATA[
function Redirect() { window.open("registrace.php", "_blank", "width=1000,height=835,top=150") }
// ]]></script>
<p align="center"><a onclick="SwitchElementVisibility('div_text_01'); Redirect();" href="#">Zobrazit skrytý text</a></p>
<div id="div_text_01" style="display: none;">
<h2 align="center"><strong>skrytý text</strong></h2>
</div>
Offline
Hm, as bude lehčí poslat sem tu stránku, kde to nefunguje...
Nejnovější článek: www.zeminem.cz ...
Černé díry jsou místa, kde Bůh dělil nulou...
Endora plugin!
Offline
Offline
Přesně bych to zjistil doma s konzolí, ale myslím si, že nebude úplně OK mít HTML odstavce v JS, což bude způsobovat právě ten editor:
<script type="text/javascript">
function SwitchElementVisibility (AName)
{
var xElement;
xElement = document.getElementById(AName);</p>
<p> if (xElement.style.display == 'block'){
xElement.style.display = 'none';
} else {
xElement.style.display = 'block';
}
}
</script>
Nejnovější článek: www.zeminem.cz ...
Černé díry jsou místa, kde Bůh dělil nulou...
Endora plugin!
Offline
No to nebude moc dobré,
a jak tomu zabránit?
Jinak díky za shlédnutí
Offline
Napište to do jedné řádky, to by mohlo pomoct...
Nejnovější článek: www.zeminem.cz ...
Černé díry jsou místa, kde Bůh dělil nulou...
Endora plugin!
Offline
Ano to jsem již zkusil,
a ještě dříve než jsem stihl říct, že to funguje jsi napsal ty.
Díky moc
Offline
Stránky 1