Avaleht
uus teema   vasta Tarkvara »  Programmeerimine »  Javascriptiga mure märgi kõik teemad loetuks
märgi mitteloetuks
vaata eelmist teemat :: vaata järgmist teemat
Hinnavaatlus :: Foorum :: Uudised :: Ärifoorumid :: HV F1 ennustusvõistlus :: Pangalink :: Telekavad :: HV toote otsing
autor
sõnum Saada viide sõbrale.  :: Teata moderaatorile teata moderaatorile
otsing:  
pmz
HV vaatleja

liitunud: 05.07.2008




sõnum 12.06.2009 17:24:33 Javascriptiga mure vasta tsitaadiga

On selline funktsioon mis tagastab Google Mapsi markeri

function tekitaBaar(point,omanik)
{
     var marker = new GMarker(point, customIcons["baar"]);
      var html = "<b>Hoonetüüp: Baar</b><br/>"+
          "<b>Omanik: </b>"+
          "<a href=\"omanik.php?omanik="+omanik+">"+omanik+"</a><br/>";
      GEvent.addListener(marker, 'click', function() {
        marker.openInfoWindowHtml(html);
        kasInfoAkenOnAvatud=true;
      });

      return marker;
}


Probleemiks on siis see osa sealt

[code]
"<b>Omanik: </b>"+
"<a href=\"omanik.php?omanik="+omanik+">"+omanik+"</a><br/>";
Omanik:

Firefoxis ilmub markerile vajutades ilusti selline tekst:
Omanik: link omanikule

IE ja Chrome näitavad aga nii:

Omanik:

Ehk siis ei tekita linki omaniku lehele.

Võib-olla on lihtne viga aga ise hetkel ei jaga matsu välja.

Ja veel seda, et kas kellelgi on Shadowboxiga kogemust?
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 12.06.2009 18:42:53 vasta tsitaadiga

Proovi see html ära muuta. Vähemasti mul hakkas nii kuvama IE .

var html = "<b>Hoonetüüp: Baar</b><br/>"+
          "<b>Omanik: </b>"+
          '<a href="omanik.php?omanik='+omanik+'">'+omanik+'</a><br/>';


Edit, vaatasin, sul on lihtsalt üks jutumärk puudu.

"<a href=\"omanik.php?omanik="+omanik+"\">"+omanik+"</a><br/>";

_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
pmz
HV vaatleja

liitunud: 05.07.2008




sõnum 12.06.2009 19:03:12 vasta tsitaadiga

andrusny kirjutas:
Proovi see html ära muuta. Vähemasti mul hakkas nii kuvama IE .

var html = "<b>Hoonetüüp: Baar</b><br/>"+
          "<b>Omanik: </b>"+
          '<a href="omanik.php?omanik='+omanik+'">'+omanik+'</a><br/>';


Edit, vaatasin, sul on lihtsalt üks jutumärk puudu.

"<a href=\"omanik.php?omanik="+omanik+"\">"+omanik+"</a><br/>";


Tänud. Nii lihtne viga ja mina juba mõtlesin, et mingit fix'i vaja. Miks ei võiks kõik brauserid lehti ühtemoodi kuvada, loodame et saabub ükskord ka selline päev.

Edit: Shadowboxi asjatundjaid otsin edasi.
tagasi üles
vaata kasutaja infot saada privaatsõnum
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 12.06.2009 19:47:31 vasta tsitaadiga

See on ju tegelikult täiesti vigane JS kood, kui sinna jutumärki ei pane. Ime et üldse mõni browser näitas.
_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
pmz
HV vaatleja

liitunud: 05.07.2008




sõnum 13.06.2009 00:42:09 vasta tsitaadiga

andrusny kirjutas:
See on ju tegelikult täiesti vigane JS kood, kui sinna jutumärki ei pane. Ime et üldse mõni browser näitas.


Seda minagi, et kui poleks näidanud üheski browseris seda, siis ma oleks kohe selle jutumärgi puudumise ilmselt avastanud, aga kuna Firefox seda näitas, siis ma automaatselt mõtlesin, et jälle mingi browserite erinevuse jama. Tavaliselt see ongi nii, et otsid mingit suurt viga aga tegelikult on väikene apsakas.
tagasi üles
vaata kasutaja infot saada privaatsõnum
Renka
HV Guru
Renka

liitunud: 01.04.2002




sõnum 14.06.2009 15:17:25 vasta tsitaadiga

See JS kood ei olnud seal nüüd küll kuidagi vigane. Vigane oli väljastatav HTML ja sellepärast ka erinevused brauserites.
_________________
There is no place like 127.0.0.1
Kommentaarid: 71 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
andrusny
Kreisi kasutaja
andrusny

liitunud: 20.03.2006




sõnum 14.06.2009 16:22:34 vasta tsitaadiga

No põhimõtteliselt ikkagi vigane süntaks JS kirjutamisel. Stringid ja muutujad valesti kirjutatud.
_________________
Kommentaarid: 7 loe/lisa Kasutajad arvavad:  :: 0 :: 0 :: 7
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
Renka
HV Guru
Renka

liitunud: 01.04.2002




sõnum 14.06.2009 20:45:28 vasta tsitaadiga

andrusny, ei ole ju. See mida sa kirjutad stringi sisse ei ole enam JS süntaks ja JSi see ei huvita.
_________________
There is no place like 127.0.0.1
Kommentaarid: 71 loe/lisa Kasutajad arvavad:  :: 2 :: 1 :: 61
tagasi üles
vaata kasutaja infot saada privaatsõnum mine selle kasutaja kodulehele
näita postitusi alates eelmisest:   
uus teema   vasta Tarkvara »  Programmeerimine »  Javascriptiga mure
[vaata eelmist teemat] [vaata järgmist teemat]
 lisa lemmikuks
näita foorumit:  
 ignoreeri teemat 
sa ei või postitada uusi teemasid siia foorumisse
sa ei või vastata selle foorumi teemadele
sa ei või muuta oma postitusi selles foorumis
sa ei või kustutada oma postitusi selles foorumis
sa ei või vastata küsitlustele selles foorumis
sa ei saa lisada manuseid selles foorumis
sa võid manuseid alla laadida selles foorumis



Hinnavaatlus ei vastuta foorumis tehtud postituste eest.