[ Príspevkov: 3 ] 
AutorSpráva
Offline

Užívateľ
Užívateľ
vyhladanie slova v zdrojovom kode

Registrovaný: 07.08.06
Prihlásený: 11.07.18
Príspevky: 928
Témy: 262 | 262
Bydlisko: Levice
NapísalOffline : 30.03.2016 14:59 | vyhladanie slova v zdrojovom kode

Potreboval by som v source code najst iste slovne spojenie, ktore sa vzdy bude nachadzat v elemente <script>.

Vzdy to ma takuto formu:

<script>
udaje = {
obsah: {
autor: "blog - 03/29/2016 - janko mrkvicka",
krajina: "SK",
blabla: "blabla",
....
}};</script>

Jedine co potrebujem, je vypisat ten datum 03/29/2016.

kedze na stranke moze byt aj viac <script> elementov, tak som skusal takto:

Kód:
var scripts = document.getElementsByTagName("script");

for (var i = 0; i < scripts.length; ++i) {
   if (scripts[i].indexOf("blog") >= 0) {
var words = scripts[i].split(" - ");
alert words[2];
 
}

}


To slovo blog tam bude stale, preto som skusal vychadzat z neho - ze by ho naslo pomocou indexOf a hned za tym vzdy bude nasledovat pomlcka a ten datum, ktory chcem ziskat.
Ale nefunguje mi to, nenajde ani to slovo a ani nasledujuci datum.

viete poradit ako by to slo jednoduchsie?


Offline

Skúsený užívateľ
Skúsený užívateľ
Obrázok užívateľa

Registrovaný: 13.11.07
Prihlásený: 20.08.16
Príspevky: 1713
Témy: 0 | 0
NapísalOffline : 30.03.2016 15:02 | vyhladanie slova v zdrojovom kode

Namiesto scripts[i] chceš skôr niečo ako scripts[i].text (a pravdepodobne by bolo jednoduchšie to skombinovať s RegExp)

PS: Nebolo by jednoduchšie použiť priamo tú premennú (v ktorej sú tie údaje)?


Offline

Užívateľ
Užívateľ
vyhladanie slova v zdrojovom kode

Registrovaný: 07.08.06
Prihlásený: 11.07.18
Príspevky: 928
Témy: 262 | 262
Bydlisko: Levice
Napísal autor témyOffline : 30.03.2016 15:29 | vyhladanie slova v zdrojovom kode

ah jasne, preco sa snazim riesit vsetko zlozitou cestou.. takto nejak by to mohlo ist console.log(udaje.obsah.autor); a z toho potom s tym splitom vytiahnem datum. Mohlo by to takto fungovat. diky


 [ Príspevkov: 3 ] 


vyhladanie slova v zdrojovom kode



Podobné témy

 Témy  Odpovede  Zobrazenia  Posledný príspevok 
V tomto fóre nie sú ďalšie neprečítané témy.

Win7 vyhľadanie

v Operačné systémy Microsoft

2

123

17.10.2013 10:44

Echo

V tomto fóre nie sú ďalšie neprečítané témy.

Vyhladanie notebooku

v Notebooky a netbooky

4

241

23.10.2012 14:28

Xarxes

V tomto fóre nie sú ďalšie neprečítané témy.

Vyhladanie urciteho tagu

v PHP, ASP

4

168

26.03.2013 6:58

stenley

V tomto fóre nie sú ďalšie neprečítané témy.

Windows 7 vyhladanie

v Operačné systémy Microsoft

0

113

13.07.2012 11:25

filip.bielik

V tomto fóre nie sú ďalšie neprečítané témy.

Vyhľadanie duplicitných súborov

v Ostatné programy

8

4410

27.09.2008 11:50

MASH

V tomto fóre nie sú ďalšie neprečítané témy.

vyhladanie maximalnej hodnoty - max()

v Databázy

3

555

07.09.2008 18:54

m4r14n

V tomto fóre nie sú ďalšie neprečítané témy.

EXCEL: vyhľadanie duplicitných záznamov a ich odstráneni

v Ostatné programy

1

4219

30.07.2009 11:19

PaloPa

V tomto fóre nie sú ďalšie neprečítané témy.

Chyba v kode ?

v PHP, ASP

1

267

03.06.2010 22:25

Blackshadow

V tomto fóre nie sú ďalšie neprečítané témy.

Chyba v kode

v PHP, ASP

2

171

17.07.2014 21:01

majky358

V tomto fóre nie sú ďalšie neprečítané témy.

chybicka v kode

v Redakčné systémy

4

366

25.02.2007 15:25

Tom@S

V tomto fóre nie sú ďalšie neprečítané témy.

Kľúčové slová

v Ostatné

19

489

19.11.2011 22:50

Hawkie

V tomto fóre nie sú ďalšie neprečítané témy.

Pascal - chyba v kode

v Assembler, C, C++, Pascal, Java

17

567

18.02.2012 23:06

fubu

V tomto fóre nie sú ďalšie neprečítané témy.

Skript v kóde nefunguje

v JavaScript, VBScript, Ajax

2

227

17.09.2015 20:39

FJanči

V tomto fóre nie sú ďalšie neprečítané témy.

C - problem v kode

v Assembler, C, C++, Pascal, Java

13

654

23.03.2011 18:28

zdeniatqo

V tomto fóre nie sú ďalšie neprečítané témy.

premenne v kode PHP

v PHP, ASP

1

154

10.02.2015 15:36

killer

V tomto fóre nie sú ďalšie neprečítané témy.

Asi chyba v kode

v Redakčné systémy

9

320

27.01.2007 14:10

Leachim



© 2005 - 2018 PCforum, edited by JanoF