UBB insert

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Software Ontwikkelaar .NET te Zaandam

Bedrijfsomschrijving Je komt hier terecht bij een door-en-door softwarebedrijf, waarbinnen meerdere SaaS pakketten worden ontwikkelt voor diverse sectoren. Hierbij kun je denken aan bijvoorbeeld de logistieke en medische branche. Deze organisatie kenmerkt zich door de hoge mate van complexiteit in de applicaties, wat betekent dat jij je hier niet zal gaan vervelen. Integendeel: Jij gaat hier elke dag ontzettend veel leren en je in razend tempo ontwikkelen als C# .Net Developer met focus op back-end. Het team bestaat uit ongeveer 20 personen personen, waarvan het grootste deel zich richt op software development. De sfeer is informeel en professioneel. De producten

Bekijk vacature »

Freelance JAVA / C# Developer

Functieomschrijving Voor een opdrachtgever in omgeving Zoetermeer zijn wij op zoek naar ervaren JAVA of C# Developers die graag op projectbasis willen werken. Je komt terecht bij een informele developers club die mooie projecten uitvoeren voor grote klanten. Ben je een ervaren freelancer of werk je in loondienst en ben je toe aan een nieuwe uitdaging? Lees dan snel verder want wie weet is dit een leuke vacature voor jou! Het fijne van deze werkgever is dat je zelf mag beslissen hoe je te werk wilt gaan. Wil je als freelancer werken dan is dat OK. Wil je de zekerheid

Bekijk vacature »

E-Identity Developer met Projectleider Kwaliteiten

Functieomschrijving Voor de kamer van koophandel zijn we op zoek naar een E-Identity developer met projectleider kwaliteiten. Voor deze opdracht zoekt KVK een Informatieanalist met Technisch Projectleider en ICT developer kwaliteiten, met kennis van E-identity. We zoeken in de breedte en niet specifiek in de diepte qua skillset. Een Junior Projectmanager, een Junior Informatieanalist, een Junior Developer (full stack), een Junior Designer en een Junior ICT architect ineen, met een sterk gevoel van stakeholder management en planning vaardigheden. Door de internationale setting, én de realisatie van ontsluiting van en naar basisregisters toe zijn wij op zoek naar enige ervaring binnen

Bekijk vacature »

C# developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als C# Developer aan de slag? Dan werk je dagelijks met collega’s aan de mooiste IT-projecten. Deze snelgroeiende groep collega’s krijgt energie van hun vak en dat merk je op de werkvloer. Natuurlijk krijg jij de mogelijkheid je te certificeren. We organiseren regelmatig technische Meet-ups en doen we veel aan kennisdeling. Mede hierdoor zij wij dit jaar Microsoft Partner of the Year geworden. Sogetisten staan klaar voor elkaar, hebben lol met elkaar en daarmee behalen we de mooiste resultaten! Werken bij Sogeti

Bekijk vacature »

Software programmeur

Functieomschrijving Voor een erkende werkgever in de regio van Goes zijn wij op zoek naar een enthousiaste software programmeur met PHP/Symfony ervaring. Een gedreven persoon die het development team komt versterken met het aanpakken van complexe projecten. Ben jij op zoek naar een baan met veel uitdaging binnen een snelgroeiend e-commerce bedrijf, waar je de tijd en ruimte krijgt voor zowel professionele als persoonlijke groei? Lees dan snel verder! Dit ga je doen: Beheer en ontwikkeling van de serviceportal in Symfony en de webshops in de tweede versie van Magento; Testen en door ontwikkelen van software; Ontwikkelen van nieuwe functionaliteiten;

Bekijk vacature »

Medior .NET developer

Functie Jij gaat als Medior .NET ontwikkelaar aan de slag in ons scrumteam met 6 developers die gepassioneerd en actief bezig zijn om onze spelers kwalitatieve en mooie spelervaringen aan te bieden. Als medior .NET developer ga jij werken aan een technisch hoogwaardig platform welke bezoekerspieken verwerkt van tienduizenden tot honderdduizenden gebruikers per minuut! Ons scrumteam werkt in drie wekelijkse sprints en wij beginnen iedere ochtend met een stand-up. Jij werkt bij ons met C# .NET, .NET Core, React.JS, Xamarin, Azure, Docker en Kubernetes. Wij hechten enorm veel waarde aan het leveren van hoogwaardige en kwalitatieve code. Zodra jij de

Bekijk vacature »

Medior PHP Developer

Functie omschrijving We are looking for a dutch native speaker Wil jij als developer werken bij een interne organisatie en de eigen software verder helpen ontwikkelen? Lees dan snel verder! In deze functie ga je werken als PHP Developer en de interne software en applicaties verder ontwikkelen. In het kort houdt dit in: Je gaat de interne applicaties en software verder optimaliseren. Verder bouw je verschillende API's en koppelingen tussen systemen. Je gaat het CRM-systeem door middel van PHP verder ontwikkelen. Ook ga je collega's ondersteunen bij vragen over de software en applicaties. Bedrijfsprofiel Dit bedrijf is actief in het

Bekijk vacature »

Database developer - SQL

Functie omschrijving Kan jij goed overweg met complexe algoritmes en het schrijven van procedures in T-SQL? Heb jij al wat ervaring opgedaan met SQL en vind je het tijd voor de volgende stap? Lees dan snel verder! Dit software bedrijf, gespecialiseerd in de ontwikkeling van logistieke software, is op zoek naar een ervaren SQL database developer. Jouw werkzaamheden zullen onder andere bestaan uit: Je sluit aan bij meetings en brengt het gehele logistieke proces in kaart. Vervolgens ga je als lead developer aan de slag om de klus te klaren. Je stuurt het junior developer team en helpt, zo nodig,

Bekijk vacature »

Oracle APEX developer

Wat je gaat doen: Als Oracle APEX ontwikkelaar bij DPA werk je samen met collega’s aan de meest interessante opdrachten. Je zult je ervaring met SQL, PL/SQL, JavaScript, HTML en CSS inzetten om wensen van opdrachtgevers te vertalen naar technische oplossingen. Je werk is heel afwisselend, omdat DPA zich niet beperkt tot een specifieke branche. Zo ben je de ene keer bezig binnen de zorgsector, de andere keer is dit bij de overheid. Wat we vragen: Klinkt goed? Voor deze functie breng je het volgende mee: Je hebt een hbo- of universitaire opleiding afgerond Je hebt 2 tot 5 jaar

Bekijk vacature »

Gezocht: .Net ontwikkelaars met een maatschappelij

Bedrijfsomschrijving Zoek jij als medior .Net ontwikkelaar een inspirerende werkplek bij een bedrijf met maatschappelijk verantwoordelijkheidsgevoel? Dan is deze vacature je op het lijf geschreven. De organisatie bestaat ruim 20 jaar en ze ontwikkelen in house applicaties waarmee de zorgsector enorm mee gebaat is. Jouw applicaties worden gebruikt door duizenden gebruikers waardoor je echt een waardevolle bijdrage kan leveren aan de maatschappij. Het bedrijf is zeer innovatief en vindt een goede werk/privé balans belangrijk. Je krijgt alle mogelijkheden om jezelf verder te ontwikkelen, je werktijden in te delen en daarnaast is het ook mogelijk om deels thuis te werken. Het

Bekijk vacature »

Applicatieontwikkelaar ABAP

Bedrijfsomschrijving Functieomschrijving De kandidaat zal worden ingezet binnen een van de DevOps teams binnen SCI (Service Centrum Inburgering) voor het ontwerpen en bouwen in SAP ABAP van de binnen SCI gebruikte informatiesystemen. Voornaamste voorkomende werkzaamheden zijn het aanpassen van en bouwen van nieuwe programmatuur in ABAP (Objects), waarbij ook gebruikt wordt gemaakt van DDD (Domain Driven Design) en het opstellen/aanpassen van Functionele/Technische ontwerpen. Daarnaast moeten ook formulieren met SAP Smartforms worden aangepast. Verder speelt de overgang naar SAP4Hana en SAP CPI. Vanwege het veelvuldig gebruik van SAP PO is kennis hiervan een pré. Achtergrond opdracht Momenteel werken meerdere DevOps teams

Bekijk vacature »

Front end developer

Functie Jij als ervaren Front end developer bent een expert het gebied van Javascript en React. Je wordt onderdeel van een multidisciplinair team bestaande uit een PO, twee Front end developers, een DevOps/Back end developer, een UX/UI designer en een projectmanager. Verder is er iemand verantwoordelijk voor de HR en is de algemeen directeur nauw betrokken bij alle projecten. Dagelijks hou jij je bezig met de verschillende projecten die zijn opgenomen in de sprint. Daarnaast denk je mee over mogelijke oplossingen om de behoefte van de klant op de beste manier in te vullen. Verder spar jij intern met collega’s

Bekijk vacature »

Software Developer Mendix / Maatschappelijk Betrok

Dit ga je doen Het bouwen van de Mendix applicaties in samenwerking met jouw team of zelfstandig; Werken met Scrum methodiek; Ontwikkelen van vooruitstrevende oplossingen; Meedenken over nieuwe applicaties en ontwikkelingen; On the job eigen maken van de Mendix omgeving. Hier ga je werken Deze dynamische en snelgroeiende organisatie begeeft zich in de recyclingbranche. Zij nemen op duurzame en efficiënte manier de recycling op zich. Vanwege hun snelle groei zijn zij op zoek naar een young professional die zich graag wilt ontwikkelen als Mendix Developer. Je komt te werken binnen een IT team van +/- 15 medewerkers. Het huidige ‘vaste’

Bekijk vacature »

Full stack developer

Wat ga je doen als Full stack .NET developer Microsoft 365? Je stelt je op als sparringpartner voor het team en PO over toekomstige functionaliteiten, architectuur en mogelijke nieuwe producten. Je bent mede-verantwoordelijk voor het vertalen en omzetten van een user story in een passend technisch design. Je implementeert functionaliteiten op basis van een technisch design en user story. Je bent mede-verantwoordelijk voor het beheer van Azure DevOps, waaronder het beheer van GIT, Build Pipelines, Release Pipelines en geautomatiseerde testen. Hier herken jij jezelf in Hbo werk- en denkniveau of hoger aangevuld met relevante certificeringen en/of cursussen; Minimaal 3 jaar

Bekijk vacature »

Consultant Low Code Developer

Functie omschrijving Heb jij verstand van datamodellering, NO CODE Platformen en kun jij het aan om projecten te leiden? Ben jij toe aan een nieuwe uitdaging en ben jij HBO afgestudeerd in de richting van IT? Voor een mooie opdrachtgever in omgeving Delft zijn wij op zoek naar een No Code developer die zich bezig gaat houden met het optimaliseren van bedrijfsprocessen bij klanten. Onderdelen functie Je gaat geen code kloppen maar bedenken hoe applicaties eruit moet komen te zien. Je gaat werken met een non code platform, je kunt denken aan Mendix of Betty Blocks. Je bent verantwoordelijk voor

Bekijk vacature »
Mik PHP

Mik PHP

01/10/2012 13:47:23
Quote Anchor link
Goedemiddag allemaal,

Ik durf de vraag eigenlijk bijna niet te stellen.. Maar ik zoek naar een goed werkende UBB inserter. Een die ook om geselecteerde tekst UBB codes plaatst, of op de plek waar de cursor staat. Ook als de cursor niet in de textarea staat moet hij hem aan het eind van alle tekst in de textarea invoegen..

Ik heb er wel 1 gevonden namelijk deze:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
function UBB(target, sUBB, eUBB){  
    var objTxtArea = target;
    if (!eUBB){
        eUBB = ' '+sUBB+' '; // Smileys..
        sUBB = '';
    }
    if (objTxtArea.selectionStart || objTxtArea.selectionStart == 0){
        var ss = objTxtArea.selectionStart;
        var se = objTxtArea.selectionEnd;
        objTxtArea.value = objTxtArea.value.substring(0, ss) + sUBB + objTxtArea.value.substring(ss, se) + eUBB + objTxtArea.value.substring(se, objTxtArea.value.length);
        if (sUBB.length != 0){
            objTxtArea.selectionStart = ss;
            objTxtArea.selectionEnd = se + sUBB.length + eUBB.length;
        }else{
            objTxtArea.selectionStart = se + sUBB.length + eUBB.length;
            objTxtArea.selectionEnd = objTxtArea.selectionStart;
        }
        objTxtArea.focus();
    }else if (objTxtArea.createTextRange){
        objTxtArea.focus();    //Needs to get focus to prevent other objects to get ubb codes
        document.selection.createRange().text = sUBB + document.selection.createRange().text + eUBB;
    }else{
        objTxtArea.value = objTxtArea.value + sUBB + eUBB;
    }
}


Alleen kan ik geen manier vinden om de waarde "target" doormiddel van jquery mee te sturen..

Wat ik eigenlijk wil is dat dat als je op bijvoorbeel de UBB button "B" klikt dat hij dan de eerste textarea die te vinden is VOOR de geklikte UBB button meestuurt in de waarde "target".. Ik probeerde dit met:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
$("#ubb_bold").click(function() {
    var target = $(this).prev("textarea");
    UBB(target, "[b]","[/b]");
});


Helaas werkt dit niet.. En ik kan me geen andere manier bedenken hoe ik dit op deze manier mee kan geven.

Google helpt me ook niet echt verder dus dan is mijn laatste keus het hier even vragen. Weet iemand een oplossing? Of kent een goede UBB insert javascriptje? Je zou me heel erg helpen!

Groetjes,

Mik
Gewijzigd op 01/10/2012 13:49:25 door Mik PHP
 
PHP hulp

PHP hulp

16/02/2025 16:58:56
 
Kris Peeters

Kris Peeters

01/10/2012 17:17:45
Quote Anchor link
Misschien is het al opgelost als je dit doet:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
var target = $(this).prev("textarea");
UBB(target[0], "[b]","[/b]");


De jQuery selector* geeft de elementen altijd in een array terug. Zelfs als het via id is.
Als je het element zelf nodig hebt, volstaat het om het nulde item door te geven ...


(* misschien druk ik me een beetje ongelukkig uit; ik hoop dat het duidelijk is)
Gewijzigd op 01/10/2012 17:20:24 door Kris Peeters
 
Mik PHP

Mik PHP

01/10/2012 18:03:50
Quote Anchor link
Ik had dit zelf al geprobeert alleen dan zo:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
var target = $(this).prev("textarea")[0];
UBB(target, "[b]","[/b]");


Echter werkte dit niet.. Nu ik dit probeer:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
var target = $("textarea")[0];
UBB(target, "[b]","[/b]");


werkt het wel.. Ik had de oplossing dus onbewust al gevonden alleen stuit ik op een ander probleem. Hoe kan ik ervoor zorgen dat hij de textarea wel selecteerd door te zoeken naar de eerst vorige? Want als ik nu meerder textarea's op 1 pagina ga krijgen zal hij ze daar ook inserten.

@Kris:
Bedankt voor je oplossing! De uitleg was goed.

Toevoeging op 01/10/2012 18:29:53:

Ik heb het uiteindelijk zo moeten oplossen:

De textarea zit in de parent van de UBB-button dus dan maar 1 stapje omhoog en dan de textarea proberen te vinden.
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
var target = $(this).parents().find("textarea")[0];
UBB(target, "[b]","[/b]");


Toevoeging op 01/10/2012 19:04:24:

Heb weer een soort gelijk probleem. Dit is nu de hele code om het javascript op te roepen als je op de UBB button klikt:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
$(".ubb_btn_wrapper#bold").click(function() {
    var textarea = $(this).parents().find("textarea:first")[0];
    var counter = $(this).next("div.charcounter_wrapper").children("input")[0];
    UBB(textarea, "[b]","[/b]");
    textCounter(textarea,counter,500);
});


Nu wil ik dat hij na de UBB tag in de textarea gezet te hebben, het aantal characters gaat tellen in de textarea en de charcounter update (Dus hoeveel characters er nog over zijn). Alleen deze selecteren lukt al helemaal niet.

De HTML opmaak ziet er ongeveer zo uit:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
5
6
7
8
9
10
11
<div class="textarea_wrapper">
    <div class="area">
        <textarea name="new_msg">
    </div>
    <div class="options">
        <div class="ubb_wrapper" id="bold"></div> // <<<< HIER IS DUS DE BUTTON
        <div class="charcounter_wrapper">
                <input type="text" name="charcounter" id="charcounter" value="500" /> // << EN HIER DE CHARCOUNTER
        </div>
    </div>
</div>

En deze codes heb ik allemaal geprobeert om de input (charcounter) te selecteren:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
2
3
4
var counter = $(this).next("div.charcounter_wrapper").children("input")[0];
var counter = $(this).next("input#charcounter")[0];
var counter = $(this).find("input#charcounter")[0];
var counter = $(this).find("input#charcounter:first")[0];

En dit werkt allemaal niet.. Iemand enig idee hoe ik dit kan oplossen?

Toevoeging op 01/10/2012 19:07:26:

OPLOSSING:

En dit werkt nu opeens wel:
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
var counter = $(this).parents().find("input#charcounter:first")[0];

Iemand enig idee waarom wel?

Toevoeging op 01/10/2012 19:10:21:

Ow wat ben ik stom.. Ik zie het al.. Ik zit telkens in de button.. En door parents() niet meer.. Haha zo stom! Naja misschien is dit educatief voor andere phphulp bezoekers!
 
Kris Peeters

Kris Peeters

02/10/2012 12:11:55
Quote Anchor link
$(this).parents().find("input#charcounter:first")


Zeg, dat is allemaal niet nodig.
Als je een id hebt, gebruik ze dan gewoon.

$('#charcounter')
Gewijzigd op 02/10/2012 12:12:06 door Kris Peeters
 
Mik PHP

Mik PHP

02/10/2012 20:14:24
Quote Anchor link
Ja, dat weet ik.. Alleen ik wil er zeker van zijn dat als er ik ooit meer textareas ga gebruiken dat ik ze dan niet allemaal op de pagina wijzig..

Uiteraard zullen ze dan dus niet allemaal hetzelfde id hebben.
 



Overzicht Reageren

 
 

Om de gebruiksvriendelijkheid van onze website en diensten te optimaliseren maken wij gebruik van cookies. Deze cookies gebruiken wij voor functionaliteiten, analytische gegevens en marketing doeleinden. U vindt meer informatie in onze privacy statement.