DevProTalk

Forumi IT profesionalaca
web development, web design, e-business, SEO


Idite nazad   DevProTalk > DevProTalk > Sva početnička pitanja
Želite da se reklamirate ekskluzivno na ovoj poziciji? Javite se

Sva početnička pitanja Sva početnička pitanja bi trebala da se postavljaju u ovom forumu, a ako se pretvori u kvalitetnu diskusiju interesantnu svima - prebacićemo je u odgovarajući forum. Molimo "znalce" da ne omalovažavaju početnike, ako žele da pomognu svi ćemo biti zahvalni, ako ne žele, neka preskoče ovaj forum.

Odgovori
 
Alati teme Način prikaza
Staro 16. 09. 2011.   #1
AdriaMart
expert
Expert
 
Avatar AdriaMart
 
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
AdriaMart is on a distinguished road
Default Java unutar jave???

Imam u javascript kodu:
var html = '<div class="m_tooltip"><table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2" valign="top"><div align="center">' + name + '</div></td></tr><tr><td width="50%" valign="top"><img src="' + address + '" alt="" width="150" border="0" /><br></td><td width="50%" align="center" valign="middle"><a href="' + totolink + '"><img src="buy_btn.png" width="70" height="30" border="0" /></a></td></tr><tr><td colspan="2" valign="top" bgcolor="#999999"><div align="center">BETA!</div></td></tr></table></div>';

i ovde bi zeleo da dodam ''share button'' kod koji sam dobio koji je takodje javascript... interesuje me kako da ubacim ''share button'' kod u ovaj moj html... jer koliko znam mogu samo html elementi da se dodaju... jedino resenje je iframe ili ???
AdriaMart je offline   Odgovorite uz citat
Staro 16. 09. 2011.   #2
webarto
expert
Grand Master
 
Avatar webarto
 
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
webarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished road
Default

Javascript...
__________________
Github // LinkedIn // PHP // ZCE // Stackoverflow PHP // Site5 Web Hosting
webarto je offline   Odgovorite uz citat
Staro 16. 09. 2011.   #3
AdriaMart
expert
Expert
 
Avatar AdriaMart
 
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
AdriaMart is on a distinguished road
Default

Da u pitanju je java script unutar javascript koda ... kako da to resim... tacnije zelim da u infowindowu postavim ''share'' kod, medjutim sve sto se nalazi u infowindowu mora da bude html elemenat... kako da to resim???
AdriaMart je offline   Odgovorite uz citat
Staro 16. 09. 2011.   #4
webarto
expert
Grand Master
 
Avatar webarto
 
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
webarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished road
Default

Daj taj share code, nije svaki isti, pretpostavljam da misliš na FB...
__________________
Github // LinkedIn // PHP // ZCE // Stackoverflow PHP // Site5 Web Hosting
webarto je offline   Odgovorite uz citat
Staro 16. 09. 2011.   #5
AdriaMart
expert
Expert
 
Avatar AdriaMart
 
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
AdriaMart is on a distinguished road
Default

1. timer- odbrojava koliko je ostalo do kraja dana... tacnije countdown

<script language="JavaScript">
TargetDate = "12/31/2020 11:00 PM";
BackColor = "palegreen";
ForeColor = "navy";
CountActive = true;
CountStepper = -1;
LeadingZero = true;
DisplayFormat = "%%H%% c, %%M%% min, %%S%% sek.";
FinishMessage = "It is finally here!";
</script>
<script language="JavaScript" src="http://pluspon.com/countdown.js"></script>




<!-- AddThis Button BEGIN -->
<div class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
<a class="addthis_button_compact"></a>
<a class="addthis_counter addthis_bubble_style"></a>
</div>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4e73498777e277a7"></script>
<!-- AddThis Button END -->



<div id="fb-root"></div>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>

<div class="fb-like" data-href="www.pluspon.com" data-send="true" data-width="450" data-show-faces="true"></div>

Poslednja izmena od AdriaMart : 16. 09. 2011. u 16:42.
AdriaMart je offline   Odgovorite uz citat
Staro 16. 09. 2011.   #6
webarto
expert
Grand Master
 
Avatar webarto
 
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
webarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished road
Default

Ovo učitaj normalno, možeš dole iznad </body> postaviti da budeš siguran da se DOM učitao...

PHP kôd:
<script language="JavaScript" src="http://pluspon.com/countdown.js"></script>
<script type="text/javascript" src="http://s7.addthis.com/js/250/addthis_widget.js#pubid=xa-4e73498777e277a7"></script>
<script>(function(d, s, id) {
var js, fjs = d.getElementsByTagName(s)[0];
if (d.getElementById(id)) {return;}
js = d.createElement(s); js.id = id;
js.src = "//connect.facebook.net/en_US/all.js#xfbml=1";
fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script> 
E sad ovo bi trebalo nešto ovako da izgleda... ukini dole multiline, to sam ostavio da vidiš šta je promjenjeno, trebalo bi ovako da upali, ali nije ovo pravi način da to radiš...

PHP kôd:
var html '<div class="m_tooltip">
<table width="100%" border="0" cellpadding="0" cellspacing="0"><tr><td colspan="2" valign="top"><div align="center">' 
name '</div></td></tr><tr><td width="50%" valign="top"><img src="' address '" alt="" width="150" border="0" /><br></td><td width="50%" align="center" valign="middle"><a href="' totolink '"><img src="buy_btn.png" width="70" height="30" border="0" /></a></td></tr><tr><td colspan="2" valign="top" bgcolor="#999999"><div align="center">BETA!</div></td></tr></table>

<span id="cntdwn"></span>

<div id="fb-root"></div>
<div class="fb-like" data-href="www.pluspon.com" data-send="true" data-width="450" data-show-faces="true"></div>

<div class="addthis_toolbox addthis_default_style ">
<a class="addthis_button_preferred_1"></a>
<a class="addthis_button_preferred_2"></a>
<a class="addthis_button_preferred_3"></a>
<a class="addthis_button_preferred_4"></a>
<a class="addthis_button_compact"></a>
<a class="addthis_counter addthis_bubble_style"></a>
</div>

</div>'

Ovaj countdown.js zamjeni sa ovime...

PHP kôd:
function calcage(secsnum1num2) {
  
= ((Math.floor(secs/num1))%num2).toString();
  if (
LeadingZero && s.length 2)
    
"0" s;
  return 
"<b>" "</b>";
}

function 
CountBack(secs) {
  if (
secs 0) {
    
document.getElementById("cntdwn").innerHTML FinishMessage;
    return;
  }
  
DisplayStr DisplayFormat.replace(/%%D%%/gcalcage(secs,86400,100000));
  
DisplayStr DisplayStr.replace(/%%H%%/gcalcage(secs,3600,24));
  
DisplayStr DisplayStr.replace(/%%M%%/gcalcage(secs,60,60));
  
DisplayStr DisplayStr.replace(/%%S%%/gcalcage(secs,1,60));

  
document.getElementById("cntdwn").innerHTML DisplayStr;
  if (
CountActive)
    
setTimeout("CountBack(" + (secs+CountStepper) + ")"SetTimeOutPeriod);
}

if (
typeof(BackColor)=="undefined")
  
BackColor "white";
if (
typeof(ForeColor)=="undefined")
  
ForeColor"black";
if (
typeof(TargetDate)=="undefined")
  
TargetDate "12/31/2020 5:00 AM";
if (
typeof(DisplayFormat)=="undefined")
  
DisplayFormat "%%D%% Days, %%H%% Hours, %%M%% Minutes, %%S%% Seconds.";
if (
typeof(CountActive)=="undefined")
  
CountActive true;
if (
typeof(FinishMessage)=="undefined")
  
FinishMessage "";
if (
typeof(CountStepper)!="number")
  
CountStepper = -1;
if (
typeof(LeadingZero)=="undefined")
  
LeadingZero true;


CountStepper Math.ceil(CountStepper);
if (
CountStepper == 0)
  
CountActive false;
var 
SetTimeOutPeriod = (Math.abs(CountStepper)-1)*1000 990;
var 
dthen = new Date(TargetDate);
var 
dnow = new Date();
if(
CountStepper>0)
  
ddiff = new Date(dnow-dthen);
else
  
ddiff = new Date(dthen-dnow);
gsecs Math.floor(ddiff.valueOf()/1000);
CountBack(gsecs); 
__________________
Github // LinkedIn // PHP // ZCE // Stackoverflow PHP // Site5 Web Hosting

Poslednja izmena od webarto : 16. 09. 2011. u 16:56.
webarto je offline   Odgovorite uz citat
Staro 16. 09. 2011.   #7
AdriaMart
expert
Expert
 
Avatar AdriaMart
 
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
AdriaMart is on a distinguished road
Default

''nije ovo pravi nacin da to radis''

@webarto - Sta preporucujes? Koje je najbolje resenje?
AdriaMart je offline   Odgovorite uz citat
Staro 16. 09. 2011.   #8
webarto
expert
Grand Master
 
Avatar webarto
 
Datum učlanjenja: 11.04.2010
Poruke: 998
Hvala: 141
959 "Hvala" u 153 poruka
webarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished roadwebarto is on a distinguished road
Default

Pa ne znam je li najbolje, ali uradi ovo preko AJAX, učitaj po potrebi, a lakše će ti biti sve ovo uraditi u PHP, najbolje bi bilo MVC pattern da koristiš, odnosno template sistem.
__________________
Github // LinkedIn // PHP // ZCE // Stackoverflow PHP // Site5 Web Hosting
webarto je offline   Odgovorite uz citat
Staro 16. 09. 2011.   #9
Br@nkoR
banned
Professional
 
Avatar Br@nkoR
 
Datum učlanjenja: 04.06.2005
Poruke: 371
Hvala: 0
738 "Hvala" u 83 poruka
Br@nkoR će postati "faca" uskoroBr@nkoR će postati "faca" uskoroBr@nkoR će postati "faca" uskoroBr@nkoR će postati "faca" uskoroBr@nkoR će postati "faca" uskoroBr@nkoR će postati "faca" uskoroBr@nkoR će postati "faca" uskoro
Default

Pošto se taj html kod dodaje kasnije, posle učitavanja dokumenta potrebno je da se taj dodatni JavaScript izvrši posle dodavanja tog novog html koda u dokument. Pogledaj dokumentaciju za Google Maps API za InfoWindow klasu ima događaj domready koji će biti pozvan posle dodavanja html koda u infowindow ili pokušaj JavaScript kod pozoveš posle infoWindow.setContent(). A takođe možeš pokušati i da parsiraš taj html kod i izvučeš sav JavaScript kod između html script tagova i da ga izvršiš pomoću eval JavaScript funkcije. Ili kao i što si napisao da koristiš iframe.
__________________
Don't look at me; I'm lost too.
“If you can't dazzle them with brilliance, baffle them with bul*s**t.”

Poslednja izmena od Br@nkoR : 16. 09. 2011. u 18:31.
Br@nkoR je offline   Odgovorite uz citat
Staro 16. 09. 2011.   #10
AdriaMart
expert
Expert
 
Avatar AdriaMart
 
Datum učlanjenja: 15.03.2011
Poruke: 518
Hvala: 16
20 "Hvala" u 17 poruka
AdriaMart is on a distinguished road
Default

Ovo sa iframom je nekako najlakse , samo neznam koliko je to dobro resenje ???

imam ovde takodje nekih problema sa checkboxovima: http://www.pluspon.com/pon4.html
(ukucajte beograd pa zatim open da nestane layer1-/ima neka sitna greska)
Umesto obicnih checkboxova ubacio sam jquery checkboxove i pojavljuju se ali nerade a sve sam odradio po uputstvu: http://aaronweyenberg.com/90/pretty-...es-with-jquery


ili malo jasnije ... imao sam kod:
<p>
<input name="checkbox" type="checkbox" id="restaurantCheckbox" onclick="toggleGroup('restaurant')" checked="checked" />
Restaurants <br/>
<input name="checkbox2" type="checkbox" id="barCheckbox" onclick="toggleGroup('bar')" checked="checked"/>
Bars </p>


i trebao sam da zamenim sa ovim kodom:
<form action="">
<fieldset>
<legend>Choose some stuff...</legend>
<ul class="checklist">
<li>
<input name="jqdemo" value="value1" type="checkbox" id="choice_a"/>
<label for="choice_a">Here's the 1st selection</label>
<a class="checkbox-select" href="#">Select</a>
<a class="checkbox-deselect" href="#">Cancel</a>
</li>
<li>
<input name="jqdemo" value="value2" type="checkbox" id="choice_b"/>
<label for="choice_b">Here's the 2nd selection</label>
<a class="checkbox-select" href="#">Select</a>
<a class="checkbox-deselect" href="#">Cancel</a>
</li>

</ul>
<div style="clear: both;"></div>
<button class="sendit" type="submit" name="submitbutton" title="Submit the form">Send it!</button>
</fieldset>
</form>



Spajanjem sam dobio ovaj kod:
<form action="">
<fieldset>
<legend>Choose some stuff...</legend>
<ul class="checklist">
<li>
<input name="checkbox" value="value1" type="checkbox" id="restaurantCheckbox" onclick="toggleGroup('restaurant')" checked="checked"/>
<label for="restaurantCheckbox">Restorani</label>
<a class="checkbox-select" href="#">Select</a>
<a class="checkbox-deselect" href="#">Cancel</a> </li>
<li>
<input name="checkbox2" value="value2" type="checkbox" id="barCheckbox" onclick="toggleGroup('bar')" checked="checked"/>
<label for="barCheckbox">Here's the 2nd selection</label>
<a class="checkbox-select" href="#">Select</a>
<a class="checkbox-deselect" href="#">Cancel</a> </li>

</ul>
<div style="clear: both;"></div>
<button class="sendit" type="submit" name="submitbutton" title="Submit the form">Send it!</button>
</fieldset>
</form>


Medjutim postoji negde greska...

Sta bi moglo da bude problem???

Poslednja izmena od AdriaMart : 16. 09. 2011. u 18:56.
AdriaMart je offline   Odgovorite uz citat
Odgovori


Alati teme
Način prikaza

Pravila pisanja
Možete ne započinjati nove teme
Možete ne slati odgovore
Možete ne slati priloge
Možete ne izmeniti svoje poruke
vB kôd je Uključen
Smajliji su Uključen
[IMG] kod je Uključen
HTML kôd je Isključen
Pogledajte forum


Vreme je GMT +2. Trenutno vreme je 09:02.


Powered by vBulletin® Verzija 3.6.8
Copyright ©2000 - 2020, Jelsoft Enterprises Ltd.
Copyright © DevProTalk. All Rights Reserved.
Mišljenja, saveti, izjave, ponude ili druge informacije ili sadržaji nastali na Sajtu su vlasništvo onoga ko ih je kreirao, a ne DevProTalk.com, tako da ne morate da se oslanjate na njih.
Autori poruka su jedini odgovorni za ovakve sadržaje. DevProTalk.com ne garantuje tačnost, kompletnost ili upotrebnu vrednost informacija, stavova, saveta ili datih izjava. Ne postoje uslovi pod kojima bi mi bili odgovorni za štetu ili gubitak koji je posledica bilo čijeg oslanjanja na nepouzdane informacije, ili bilo kakve informacije nastale kroz komunikaciju između registrovanih članova.
Web sajt može sadržavati linkove na druge web sajtove na Internetu ili neke druge sadržaje. Ne kontrolišemo niti podržavamo te druge web sajtove, niti smo pregledali bilo kakve sadržaje na takvim sajtovima. Mi nećemo biti odgovorni za legalnost, tačnost ili prikladnost bilo kog sadržaja, oglasa, proizvoda, usluga ili informacije lociranim na ili distribuiranih kroz druge web sajtove, niti za bilo kakvu štetu nastalu kao posledica takvih informacija. DevProTalk.com drži i čuva druga prava vlasništva na web sajtu. Web sajt sadrže materijale zaštićene copyright-om, zaštitne znakove i druge informacije o pravu vlasništva ili softver. Članovi mogu poslatu informacije zaštićene pravima vlasništva njihovih nosilaca i ona ostaju zaštićena bez obzira da li su oni koji prenose te informacije to naveli ili ne. Osim informacija koje su u javnom vlasništvu ili za koje dobijete dozvolu, nemate pravo da kopirate, modifikujete ili na bilo koji način menjate, objavljujete, prenosite, distribuirate, izvršavate, prikazujete ili prodajte bilo koju informaciju zaštićenu pravima vlasništva. Slanjem informacija ili sadržaja na bilo koji deo DevProTalk.com, Vi automatski dozvoljavate i predstavljate garanciju da imate pravo da dozvolite DevProTalk.com ili članovima DevProTalk.com bespovratnu, kontinualnu, neograničenu, globalnu dozvolu da koriste, kopiraju, izvršavaju, prikazuju i distribuiraju takve informacije i sadržaje i da iz takvih sadžaja koriste bilo koji deo u bilo koje svrhe, kao i pravo i dozvolu da koriste gore navedene sadržaje. Svi zaštitni znakovi (trademarks), logotipi, oznake usluga, firme ili imena proizvoda koji se pominju na ovom web sajtu su vlasništvo kojim raspolažu njihovi vlasnici.