Hi allen,
Ik heb het volgende scriptje en zou daar graag een functie in willen hebben.
Waar 'hier moet de functie komen' wil ik het volgende stukje code er in hebben:PHP Code:
$('#add-regular').click(function(){
$.gritter.add({
// (string | mandatory) the heading of the notification
title: 'hier moet de functie komen',
// (string | mandatory) the text inside the notification
text: 'hier kan wat tekst komen.',
// (string | optional) the image to display on the left
image: 'url naar afbeelding',
// (bool | optional) if you want it to fade out on its own or just sit there
sticky: false,
// (int | optional) the time you want it to be alive for before fading out
time: ''
});
return false;
});
Kan iemand mij daar mee helpen?PHP Code:
<script type="text/javascript"> document.write(getCookie("field1")); </script>
- Javascript aanpassen
-
06-03-2013, 13:47 #1
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Javascript aanpassen
-
In de schijnwerper
-
06-03-2013, 14:28 #2
- Berichten
- 157
- Lid sinds
- 16 Jaar
Re: Javascript aanpassen
In de handleiding van Gritter vind je verschillende mogelijkheden om een functie aan te roepen: before_open, after_open, before_close, after_close.
-
06-03-2013, 14:36 #3
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Re: Javascript aanpassen
Hi Job,
dank voor je snelle reactie. In de cookie staat tekst die ik graag op de plaats van de title wil tonen in het growl bericht.
-
06-03-2013, 14:39 #4
- Berichten
- 157
- Lid sinds
- 16 Jaar
Re: Javascript aanpassen
Code:title: getCookie("field1")
-
06-03-2013, 14:40 #5
- Berichten
- 877
- Lid sinds
- 15 Jaar
Re: Javascript aanpassen
Dus als ik het goed gebrijp staat er in de cookie bijvoorbeeld: "Dit is maar een test titel". Deze inhoud (data) wil je vervolgens binnen je gritter 'titel' krijgen? Indien dit het geval is kan je het volgende doen:
function getCookieData( name ) {
var pairs = document.cookie.split("; "),
count = pairs.length, parts;
while ( count-- ) {
parts = pairs[count].split("=");
if ( parts[0] === name )
return parts[1];
}
return false;
}
Title: getCookieData("naam cookie");
-
06-03-2013, 14:47 #6
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Re: Javascript aanpassen
Dus als ik het goed gebrijp staat er in de cookie bijvoorbeeld: "Dit is maar een test titel". Deze inhoud (data) wil je vervolgens binnen je gritter 'titel' krijgen? Indien dit het geval is kan je het volgende doen:
en dan zet je bij title: '' het volgende:
Of wat hier boven door Job wordt gesuggereerd, dat werkt ook!
-
06-03-2013, 14:54 #7
- Berichten
- 877
- Lid sinds
- 15 Jaar
Re: Javascript aanpassen
Heb je de functie getCookieData wel boven aan je Javascript gedefinieerd? Anders ziet hij hem inderdaad als gewone tekst
-
06-03-2013, 14:57 #8
- Berichten
- 157
- Lid sinds
- 16 Jaar
Re: Javascript aanpassen
Post je code zoals je hem nu hebt anders even als je het niet werkend krijgt, inclusief je getCookie of getCookieData functie.
-
06-03-2013, 15:00 #9
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Re: Javascript aanpassen
Ik heb hem nu zo http://snipt.org/zgue3
ik heb onderaan mn site een stukje javascript staan waarmee ik de cookie oproep:
if(cookienaam = getCookie("cookienaam")) document.myForm.cookienaam.value = cookienaam;
-
06-03-2013, 15:02 #10
- Berichten
- 877
- Lid sinds
- 15 Jaar
Re: Javascript aanpassen
Ik zie de fout, je moet de getCookieData ten eerst (is netter) buiten de .click functie halen. Vervolgens moet je de '' zowel voor getCookieData("voornaam"); als achter weghalen. Dus zonder de '
-
06-03-2013, 15:04 #11
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Re: Javascript aanpassen
op deze manier?
PHP Code:$.gritter.add({
// (string | mandatory) the heading of the notification
title: getCookieData("cookienaam");,
// (string | mandatory) the text inside the notification
text: 'tekst.',
// (string | optional) the image to display on the left
image: 'url naar plaatje',
// (bool | optional) if you want it to fade out on its own or just sit there
sticky: false,
// (int | optional) the time you want it to be alive for before fading out
time: ''
});
-
06-03-2013, 15:05 #12
- Berichten
- 877
- Lid sinds
- 15 Jaar
Re: Javascript aanpassen
Ja op die manier moet hij werken! Zet wel de getCookieData functie buiten je .click() functie. Dit omdat je de getCookieData wellicht ook nog ergens anders (niet binnen de .click()) functie wilt aanroepen. Anders kan dat helaas niet
-
06-03-2013, 15:15 #13
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Re: Javascript aanpassen
helaas, heb vanalles geprobeerd, maar werkt niet. de growlpopup komt dan niet meer naar boven zonder de ''
-
06-03-2013, 15:17 #14
- Berichten
- 877
- Lid sinds
- 15 Jaar
Re: Javascript aanpassen
Heb je ook gekeken naar de ; achter de getCookieData?
Wellicht dat je het eerst kunt testen middels:
var testtitle = getCookieData("cookienaam");
Dus dan 'store' je de inhoud van de cookie eerst in een variable. Deze variable voeg je vervolgens toe!
title: testtitle,
-
06-03-2013, 15:21 #15
- Berichten
- 1.735
- Lid sinds
- 17 Jaar
Re: Javascript aanpassen
heb je even een dm gestuurd.
Plaats een
- + Advertentie
- + Onderwerp
Marktplaats
Webmasterforum
- Websites algemeen
- Sitechecks
- Marketing
- Domeinen algemeen
- Waardebepaling
- CMS
- Wordpress
- Joomla
- Magento
- Google algemeen
- SEO
- Analytics
- Adsense
- Adwords
- HTML / XHTML
- CSS
- Programmeren
- PHP
- Javascript
- JQuery
- MySQL
- Ondernemen algemeen
- Belastingen
- Juridisch
- Grafisch ontwerp
- Hosting Algemeen
- Hardware Info
- Offtopic