Prijava na forum:
Ime:
Lozinka:
Prijavi me trajno:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:

ConQUIZtador
nazadnapred
Korisnici koji su trenutno na forumu 0 članova i 0 gostiju pregledaju ovu temu.


Tema za pitanja
o SMF forumu, phpBB2 i phpBB3 forumu, Wordpress i Joomla CMS sistemima!

Za vecinu drugih pitanja nacicete odgovor citajuci Top teme!

Idi dole
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
Tema: Alert vrednosti iz XML-a na klik tastera. Kako najlakse izvesti ?  (Pročitano 1475 puta)
14. Maj 2009, 22:18:20
Clan u razvoju


Zodijak
Pol Muškarac
Poruke 23
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.20
mob
SonyEricsson k 700i
Pozdrav svima.

Potrebno je XML dokument prikazati nekako ovako



To sam uspeo, ali nikako da sredim da na klik pastera dobijem alert sa nekom vrednoscu, recimo marka, godiste ili slicno, za vozilo koje je u tom redu.
Evo xml-a
Kod:
<?xml version="1.0" encoding="utf-8"?>
<?xml-stylesheet type="text/xsl" href="AutoKatalog.xsl"?>
<automobili>
  <auto>
    <id>1</id>
    <marka>Fiat</marka>
    <model>Punto</model>
    <godiste>2005</godiste>
  </auto>
  <auto>
    <id>2</id>
    <marka>Zastava</marka>
    <model>Koral In</model>
    <godiste>2007</godiste>
  </auto>
  <auto>
    <id>3</id>
    <marka>Hyundai</marka>
    <model>Getz</model>
    <godiste>2003</godiste>
  </auto>
  <auto>
    <id>4</id>
    <marka>Lada</marka>
    <model>Niva</model>
    <godiste>2002</godiste>
  </auto>
</automobili>

Izgled sa slike sam postigao sa

Kod:
<?xml version="1.0" encoding="utf-8"?>
<xsl:stylesheet version="1.0" xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
    xmlns:msxsl="urn:schemas-microsoft-com:xslt" exclude-result-prefixes="msxsl"
>
    <xsl:output method="xml" indent="yes"/>

    <xsl:template match="/">
      <html>
        <head>
          <script language="javascript" src="script.js">
          </script>
        </head>
        <body>
          <h2>Auto Katalog</h2>
          <table>
            <tr>
              <th width="150">Marka</th>
              <th width="150">Model</th>
              <th width="150">Godiste</th>
              <th>Alert</th>
            </tr>
          <xsl:for-each select="automobili/auto">
            <tr align="center">
                <td>
                  <xsl:value-of select="marka"></xsl:value-of>
                </td>
                <td>
                  <xsl:value-of select="model"></xsl:value-of>
                </td>
                <td>
                  <xsl:value-of select="godiste"></xsl:value-of>
                </td>
          <!--    <td>
                <input type="button" onClick='pokazi();' value='Klikni' ></input>
               
              </td>
          -->
             
            </tr>
          </xsl:for-each>
           
          </table>
        </body>
      </html>
    </xsl:template>
</xsl:stylesheet>


medjutim, nikako da pogodim javascript da odradi alert. Probao sam

Kod:
function pokazi(redBr)
{
xmlDoc=loadXMLDoc("AutoKatalog.xml");
godisteCvor=xmlDoc.getElementsByTagName("godiste")[0];
godiste=godisteCvor.childNodes[0];
alert(godiste.nodeValue;)
}

Sad ce neko reci da se funkcija poziva bez argumenta, a ovamo ga ima. To mi i jeste problem, kako proslediti argument funkciji Smile

Ovo sam uradio vodeci se tutorijalom sa W3 schools, ali slabo mi ide. Ceo problem se pojavio kada je asistent na vezbama presao ceo XML za dva casa, i niko nista nije ukapirao, osim da se zahteva da se XML podaci prikazu kao na slici, i da se klikom na taster javi alert sa nekim podatkom o konkretnom (ovde) vozilu.

I jos jedan problem je sto u IE-u sve izgleda kao na slici, a u Firefox-u se sve prikazuje u jednom redu.

Molim vas za pomoc oko ovoga, ili bar za linkove sa kojih moze da se nauci sta i kako uraditi. Vec 4 dana nas troje kolega pokusavamo nesto da saznamo, ali nam ne ide.

Hvala unapred na utrosenom vremenu  i trudu
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Capo di tutti capi


Underpromise; overdeliver.

Zodijak Gemini
Pol Muškarac
Poruke Odustao od brojanja
Zastava 44°49′N - 20°29′E
OS
Windows Vista
Browser
Opera 9.63
mob
Apple iPhone 6s
Ima li smisla da koristis nesto poput:
Kod:
<xsl:template match="product">
<script type="text/javascript">
alert('<xsl:value-of select="normalize-space(@name)"/>');
</script>
</xsl:template>
IP sačuvana
social share
Pobednik, pre svega.

Napomena: Moje privatne poruke, icq, msn, yim, google talk i mail ne sluze za pruzanje tehnicke podrske ili odgovaranje na pitanja korisnika. Za sva pitanja postoji adekvatan deo foruma. Pronadjite ga! Takve privatne poruke cu jednostavno ignorisati!
Preporuke za clanove: Procitajte najcesce postavljana pitanja!
Pogledaj profil WWW GTalk Twitter Facebook
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Clan u razvoju


Zodijak
Pol Muškarac
Poruke 23
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.20
mob
SonyEricsson k 700i
reklo bi se da mirise na resenje.
Samo jos pitanje kako da ovaj javascript aktiviram na klik tastera ?

Probacu neku kombinaciju. U svakom slucaju, hvala. Jer meni je problem bio da od svakog uzmem argument koji bi poslao javascriptu. Sve ostalo znam
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Clan u razvoju


Zodijak
Pol Muškarac
Poruke 23
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.20
mob
SonyEricsson k 700i
Evo isprobao sam, ali i dalje je problem. Naime, karakter < i > ne smeju biti argumenti JavaScript funkcije. Kaze mi "The character '<' cannot be used in an attribute value" . Dakle, kad stavim neki bezveze tekst, to mi alertuje bez problema. Problem nastaje kad probam da pokupim xml vrednost
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Moderator
Capo di tutti capi


Underpromise; overdeliver.

Zodijak Gemini
Pol Muškarac
Poruke Odustao od brojanja
Zastava 44°49′N - 20°29′E
OS
Windows XP
Browser
Opera 9.62
mob
Apple iPhone 6s
IP sačuvana
social share
Pobednik, pre svega.

Napomena: Moje privatne poruke, icq, msn, yim, google talk i mail ne sluze za pruzanje tehnicke podrske ili odgovaranje na pitanja korisnika. Za sva pitanja postoji adekvatan deo foruma. Pronadjite ga! Takve privatne poruke cu jednostavno ignorisati!
Preporuke za clanove: Procitajte najcesce postavljana pitanja!
Pogledaj profil WWW GTalk Twitter Facebook
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Clan u razvoju


Zodijak
Pol Muškarac
Poruke 23
OS
Windows XP
Browser
Mozilla Firefox 2.0.0.20
mob
SonyEricsson k 700i
resio sam problem sa

Kod:
<xsl:variable name="var_name">
                  <xsl:value-of select="godiste"/>
                </xsl:variable>
                <input type="button"  onClick=' alert({$var_name});' value='Klikni' ></input>

Hvala na pomoci
IP sačuvana
social share
Pogledaj profil WWW
 
Prijava na forum:
Ime:
Lozinka:
Zelim biti prijavljen:
Trajanje:
Registruj nalog:
Ime:
Lozinka:
Ponovi Lozinku:
E-mail:
Idi gore
Stranice:
Počni novu temu Nova anketa Odgovor Štampaj Dodaj temu u favorite Pogledajte svoje poruke u temi
nazadnapred
Prebaci se na:  

Poslednji odgovor u temi napisan je pre više od 6 meseci.  

Temu ne bi trebalo "iskopavati" osim u slučaju da imate nešto važno da dodate. Ako ipak želite napisati komentar, kliknite na dugme "Odgovori" u meniju iznad ove poruke. Postoje teme kod kojih su odgovori dobrodošli bez obzira na to koliko je vremena od prošlog prošlo. Npr. teme o određenom piscu, knjizi, muzičaru, glumcu i sl. Nemojte da vas ovaj spisak ograničava, ali nemojte ni pisati na teme koje su završena priča.

web design

Forum Info: Banneri Foruma :: Burek Toolbar :: Burek Prodavnica :: Burek Quiz :: Najcesca pitanja :: Tim Foruma :: Prijava zloupotrebe

Izvori vesti: Blic :: Wikipedia :: Mondo :: Press :: Naša mreža :: Sportska Centrala :: Glas Javnosti :: Kurir :: Mikro :: B92 Sport :: RTS :: Danas

Prijatelji foruma: Triviador :: Nova godina Beograd :: nova godina restorani :: FTW.rs :: MojaPijaca :: Pojacalo :: 011info :: Burgos :: Sudski tumač Novi Beograd

Pravne Informacije: Pravilnik Foruma :: Politika privatnosti :: Uslovi koriscenja :: O nama :: Marketing :: Kontakt :: Sitemap

All content on this website is property of "Burek.com" and, as such, they may not be used on other websites without written permission.

Copyright © 2002- "Burek.com", all rights reserved. Performance: 0.073 sec za 15 q. Powered by: SMF. © 2005, Simple Machines LLC.