| Autor | Zpráva | ||
|---|---|---|---|
| Erixx Profil |
#1 · Zasláno: 23. 9. 2010, 18:59:18
Zdravím Vás!
Nevíte prosím někdo, proč PHP kod vložený v tomto JS: <script language="javascript" type="text/javascript" src="jquery/jquery-zobrazskryj.js"></script>
<script type="text/javascript">
<!--
$(document).ready(function() {
// nastaveni textu pro odkazy
var showText="<?
require "db.php";
$vysledek = MySQL_Query("SELECT * FROM odkazy ORDER BY id DESC");
while ($data = MySQL_Fetch_Array($vysledek)){
echo "".$data[nazev]."";
} while (false);
?>";
var hideText="skrýt";
$(".test").before('<a href="#" class="testodkaz">'+showText+'</a>');
$('.test').hide();
$('a.testodkaz').click(function() {
if ($(this).html()==showText) {
$(this).html(hideText);
$(this).next('.test').slideDown('slow');
} else { // skryt
$(this).html(showText);
$(this).next('.test').slideUp('slow');
}
return false;
});
});
//-->
</script>
<div class="test">
skrytý dkaz
</div>způsobuje v prohlížečí toto odřádkování viz zdrojový kod: <script language="javascript" type="text/javascript" src="jquery/jquery-zobrazskryj.js"></script>
<script type="text/javascript">
<!--
$(document).ready(function() {
// nastaveni textu pro odkazy
var showText="
ODKAZ";
var hideText="skrýt";
$(".test").before('<a href="#" class="testodkaz">'+showText+'</a>');
$('.test').hide();
$('a.testodkaz').click(function() {
if ($(this).html()==showText) {
$(this).html(hideText);
$(this).next('.test').slideDown('slow');
} else { // skryt
$(this).html(showText);
$(this).next('.test').slideUp('slow');
}
return false;
});
});
//-->
</script>
<div class="test">
skrytý dkaz
</div>detail: var showText=" ODKAZ"; JS totiž díky tomuto odřádkování nefunguje Nevím si vůbc rady Díky za pomoc |
||
| Keeehi Profil |
#2 · Zasláno: 23. 9. 2010, 19:35:19
1) Řekl bych, že to odřádkování je už uloženo v databázi.
2) Nějak nerozumím této konstrukci: (tomu while (false) na konci, k čemu to tam je?) while ($data = MySQL_Fetch_Array($vysledek)){
echo "".$data[nazev]."";
} while (false);3) Tento řádek je určitě špatně: echo "".$data[nazev].""; echo $data["nazev"]; echo trim($data["nazev"]); |
||
| Erixx Profil |
#3 · Zasláno: 23. 9. 2010, 20:10:08
Keeehi:
Díky za radu, problém už je vyřešen, měl jsem odřádkování v souboru db.php |
||
|
Časová prodleva: 15 let
|
|||
0