UBB insert

Overzicht Reageren

Sponsored by: Vacatures door Monsterboard

Back-End Web Developer

Als Back-End Web Developer bij Coolblue zorg je ervoor dat onze webshops elke dag een beetje beter zijn. Wat doe je als Back-End Web Developer bij Coolblue? Als Back-End Web Developer werk je met andere development teams samen om onze webshop zo optimaal mogelijk te laten werken en onze klanten blij te maken. Als backend developer weet je de weg in PHP, kan je in Typescript een microservice op zetten of ben je bereid om dit te leren. Ook Web Backend Developer worden bij Coolblue? Lees hieronder of het bij je past. Dit vind je leuk om te doen PHP

Bekijk vacature »

Senior .Net developer

Sogeti is een organisatie met een goede werksfeer en zo min mogelijk hiërarchische verhoudingen. Ga je bij ons als .Net 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 »

Medior Java developer (fullstack)

Wat je gaat doen: Of beter nog, wat wil jij doen? Binnen DPA GEOS zijn we dan ook op zoek naar enthousiaste Java developers om ons development team te versterken. Als Java developer werk je in Agile/Scrum teams bij onze klanten en daarbij kun je eventueel ook andere ontwikkelaars begeleiden in het softwareontwikkelproces. Verder draag je positief bij aan de teamgeest binnen een projectteam en je kijkt verder dan je eigen rol. Je gaat software maken voor verschillende opdrachtgevers in jouw regio. Je bent een professional die het IT-vak serieus neemt en kwaliteit levert. Je leert snel vanwege je diepgaande

Bekijk vacature »

Back-end Developer

Functieomschrijving Heb jij kort geleden je HBO ICT Informatica diploma in ontvangst mogen nemen? Of heb je een aantal jaar ervaring als Software Developer en ben je klaar voor een nieuw hoofdstuk in jouw carrière? Voor een gewaardeerde werkgever in de regio van Goirle zijn wij op zoek naar een junior/medior Back-end Developer met affiniteit met MS Acess. Samen met een vooruitstrevend team ben je verantwoordelijk voor het ontwikkelen van maatwerk software voor hun klanten. Je hebt kennis of ervaring van SQL en affiniteit met MS Acess. Je bent klantvriendelijk en flexibel ingesteld en vindt het leuk om klanten te

Bekijk vacature »

Full stack Javascript ontwikkelaar

Functie Benieuwd hoe jouw dag eruit ziet? Je komt binnen rond een uur of 10 en dat start je met de morning call. Dit doen we vanaf het hoofdkantoor of op het lab, ligt eraan welk project je mee bezig bent. Na de call en het verdelen van de tickets ga je met je team aan de slag. Rond een uur of 12 is er een goede lunch en ga je smiddags weer lekker door met je werk. De ene keer maak jij een game voor een groot merk om de interactie tussen product en eindgebruiker te vergroten. De andere

Bekijk vacature »

Front-end Developer

Functie omschrijving Gezocht front-end developer! Voor een toffe organisatie in de regio Rhenen zij wij op zoek naar een front-end developer die de eindverantwoordelijkheid op zich neemt van alles wat met design te maken heeft. In deze functie heb je een adviserende rol en beschik je over een grote dosis vakinhoudelijke kennis. Samen met collega’s en klanten overleg je om aangeleverde designs om te zetten naar unieke concepten. Zo draag jij je steentje bij aan de groeiambities van de klant. Voor klanten wordt jij het vaste aanspreekpunt als het gaat over planningen hierin houdt je alle betrokkenen goed op de

Bekijk vacature »

Software Ontwikkelaar

Functieomschrijving In deze uitdagende functie als Software Developer ga je de volgende taken uitvoeren: Maatwerk back-end software programmeren; API koppelingen bouwen; Software optimaliseren voor klanten; Bouwen maatwerk applicaties; Werken met Microsoft stack zoals C#, .NET (Core) en Entity framework; Bedrijfsprofiel Je gaat werken bij een klein softwareontwikkelingsbureau, die maatwerk software bouwt voor klanten door heel Nederland. Dit doen zij al meer dan 20 jaar. Het is van oorsprong een familiebedrijf, opgezet door de eigenaar, die er nog steeds werkt. Het team bestaat vooral uit back-end developers en één systeembeheerder. Je krijgt veel kans om jezelf te ontwikkelen en krijgt tevens

Bekijk vacature »

Senior front end developer Digital Agency Amsterda

Functie Wij werken in multidisciplinaire teams aan verschillende projecten, echter blijf je niet gebonden aan 1 team. Dit houdt in dat wij verschillende specialisten in dienst hebben en deze door middel van een roulatiesysteem in multidisciplinaire teams laten werken. Het team bestaat vaak uit Frontend developer(s), Backend Developer(s), Designer(s), Tester(s) en Mobile Developer(s). Deze teams worden afgewisseld waardoor jij de mogelijkheid krijgt om met iedereen een keer samen te werken. Als Frontend Developer ben jij ónze Specialist op dit gebied. Jij werkt mee aan verschillende projecten voor verschillende klanten. Denk bijvoorbeeld aan klanten, zoals’; BAM, IDFA en Ultimaker. Hierbij zorg

Bekijk vacature »

Senior Product Developer

Functieomschrijving Als senior Product Developer ben je verantwoordelijk voor bestaande mobiliteitsproducten en de ontwikkeling van nieuwe mobiliteitsconcepten. Met behulp van diverse klantonderzoeken, klantsessies en salesmeetings zorg je ervoor dat je de veranderende mobiliteitsbehoeften in de markt kent. Hier speel je op in door innovatieve, flexibele, efficiënte en duurzame vervoersoplossingen te bedenken, te ontwikkelen, te implementeren en uiteindelijk samen met Sales en Marketing collega’s in de markt te zetten. Je initieert en neemt deel aan (internationale en afdeling overschrijdende) projecten, vaak in de rol van projectleider. In die rol bewaak je de voortgang, coördineer je de activiteiten en zorg je voor

Bekijk vacature »

Java Developer

Functieomschrijving Are you an experienced Java Developer who wants to be challenged? Then this is your job! As a Java Developer, you are co-responsible for building custom applications within our extensive IT landscape. Development takes place on both the back-end side (Spring/JEE). Together with the IT department, you are responsible for the daily adjustments and expansions of our IT systems. In addition, you will work in small scrum teams using the Agile methodologies. Besides the realization of our in-house systems, you are responsible for the roll-out of the application (version) as well as the operational support after going live. Team

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 »

Front-end developer (HTML, CSS, SASS, JavaScript)

Functie Momenteel zijn we voor ons Digital team op zoek naar een (medior) Front-end developer. Samen met je collega’s werk je in een Agile/Scrum omgeving aan de ontwikkeling van onze webapplicaties, websites en andere oplossingen. Je draagt bij aan een sterk ontwikkelproces waarin kwaliteit voorop staat. Hiervoor ben je niet alleen bezig met eigen code maar ook code reviews van andere collega’s. Ben jij graag op de hoogte van de nieuwste ontwikkelingen in je vakgebied en wil je deze toepassen voor diverse projecten? Dan komen wij graag met je in contact! Eisen • HBO werk- en denkniveau • Minimaal 2

Bekijk vacature »

Technisch Applicatie ontwikkelaar

Functie omschrijving Ben jij op zoek naar een nieuwe uitdaging en zoek jij een informele werkgever waar je zelfstandig kunt werken binnen een leuk IT team, lees dan snel verder want wie weet zijn wij op zoek naar jou! In deze functie werk jij voornamelijk aan: Het onderhouden en ontwikkelen van de IT systemen; Het opzetten van Azure Cloud systemen, denk aan interfaces, hardware op de Cloud, webportalen of BI functies; Werk je aan scripts binnen verschillende software applicaties, denk aan ERP en CAD; Ontwikkel en implementeren je MS PowerApps en Power BI. Bedrijfsprofiel Je komt terecht bij een familiair

Bekijk vacature »

Traineeship Full Stack .NET Developer

Dit ga je doen Start op 7 augustus 2023 bij de Experis Academy en ontwikkel jezelf tot een gewilde Full Stack .NET Developer. Maar hoe ziet het traineeship eruit en wat kun je verwachten? Periode 1 De eerste 3 maanden volg je fulltime, vanuit huis, een op maat gemaakte training in teamverband. Je leert belangrijke theorie en krijgt kennis van de benodigde vaardigheden en competenties die nodig zijn om de IT-arbeidsmarkt te betreden. Zowel zelfstandig als in teamverband voer je praktijkopdrachten op het gebied van front- en backend development uit. Wat er per week op het programma staat kun je

Bekijk vacature »

Senior Front end developer Automotive Angular

Functie Als Senior Front end developer kom je te werken in een team van 11 developers. 9 van de 11 focussen zich op back end, welke is geschreven in Java, en 2 op de front end waarbij er gebruik wordt gemaakt van Typescript en Angular. De focus in deze rol ligt op 2 aspecten; doorontwikkeling van de eigen tooling en gebruik van de tooling t.b.v. klantprojecten. Momenteel zijn ze in de afrondende fase van een project waarbij ze het gehele verkoopproces van nieuwe auto’s anders ingeregeld hebben voor een grote dealer in Nederland. Waarbij Auto’s normaliter pas verkocht werden in

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

26/05/2026 11:00:44
 
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.