Ik zou zeggen: Begin dan ook bij het begin.quote:Op donderdag 22 december 2011 09:29 schreef Cue_ het volgende:
[..]
Het kan idd allemaal netter.. i know, maar ben beginneling en moet natuurlijk allemaal leuk tussendoor.
Ik mag nu beginnen met opzetten van een nieuw project. Dus daar zou ik het allemaal goed moeten kunnen doen. Alleen zou ik dan eerst eens wat boeken moeten gaan lezen om t echt eens onder de knie te krijgen.quote:Op donderdag 22 december 2011 10:04 schreef KomtTijd... het volgende:
Ik zou zeggen: Begin dan ook bij het begin.
Javascript for dummiesquote:Op donderdag 22 december 2011 10:09 schreef Cue_ het volgende:
[..]
Ik mag nu beginnen met opzetten van een nieuw project. Dus daar zou ik het allemaal goed moeten kunnen doen. Alleen zou ik dan eerst eens wat boeken moeten gaan lezen om t echt eens onder de knie te krijgen.
Mijns inzichts is het nog steeds het beste om met iets eenvoudigs te beginnen, eerst "hello world", dan een eenvoudige statische HTML-pagina, en steeds een stapje verder gaan. Al zal dat in een professionele omgeving niet altijd mogelijk zijn. But then, als er van jou verwacht wordt dat je iets gaat doen wat je nog nooit gedaan hebt mag je op zijn minst een stukje opleiding of een cursus oid van je werkgever verwachten.quote:Op donderdag 22 december 2011 10:09 schreef Cue_ het volgende:
[..]
Ik mag nu beginnen met opzetten van een nieuw project. Dus daar zou ik het allemaal goed moeten kunnen doen. Alleen zou ik dan eerst eens wat boeken moeten gaan lezen om t echt eens onder de knie te krijgen.
Hmmm?quote:Op vrijdag 23 december 2011 15:58 schreef -Datdus- het volgende:
Weet iemand hoe ik het aantal dingen in een array kan tellen?
Niet bij ons...quote:Op donderdag 22 december 2011 10:21 schreef KomtTijd... het volgende:
[..]
Mijns inzichts is het nog steeds het beste om met iets eenvoudigs te beginnen, eerst "hello world", dan een eenvoudige statische HTML-pagina, en steeds een stapje verder gaan. Al zal dat in een professionele omgeving niet altijd mogelijk zijn. But then, als er van jou verwacht wordt dat je iets gaat doen wat je nog nooit gedaan hebt mag je op zijn minst een stukje opleiding of een cursus oid van je werkgever verwachten.
Zoals ik het nu heb werkt het iig niet.quote:Op vrijdag 23 december 2011 16:00 schreef wdn het volgende:
[..]
Hmmm?
var i = {array}.length();
geeft het aantal elementen terug. Of bedoel je iets anders?
[..]
Niet bij ons...
Ik leer JS 'by example': er wordt door mijn baas iets gemaakt en dan mag ik gaan bedenken hoe ik andere opdrachten met deze kennis kan gaan oplossen (en natuurlijk veel zelf zoeken)
Ja ... soms erg frustrerend maar wij maken toch erg mooie dingen![]()
1 2 3 | var images= new Array('view/img/test4.png', 'view/img/test2.png', 'view/img/test3.png'); var arr = images.length(); |
Ah, ok zo werkt het ook inderdaad. bedanktquote:Op vrijdag 23 december 2011 16:17 schreef wdn het volgende:
datdus: sorry het is zonder de ()
(aangepast in mijn andere post)
Van elders op het web.quote:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | public class Student { public String naam; public String woonplaats; public Student(String n, String w) { naam=n; woonplaats=w; } public String getNaam() { return naam; } } |
1 2 3 4 | <select id="Probleem" name="probleem" onchange="CheckProbleemSelect(this);"> <option value="">Select..</option> <? echo $group_01_options; ?> </select> |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 | $javascript .=<<<content /* Linked Dropdown Selects Script Start */ function DefaultOplossing() { var x = document.getElementById("Oplossing"); x.length = 0; varOplossing = document.getElementById("Oplossing"); varOplossing.options[varOplossing.options.length] = new Option("$group_02_default_option_text",""); document.getElementById("Oplossing").disabled = true; } function CheckProbleemSelect(id) { alert (id.value); // If no Probleem is selected clear the oplossing and set to default if(document.getElementById("Probleem").value == "") { // Clear the oplossing select and set to default value DefaultOplossing(); } content; etcetc |
1 | <?php echo "<script type='text/javascript'>CheckProbleemSelect(jeId)</script>"; ?> |
Die code had ik ook verwacht, blijf dan enkel de foutmelding "object wordt verwacht" krijgen.quote:Op donderdag 9 februari 2012 01:39 schreef Luchtkoker het volgende:
[ code verwijderd ]
Weet je zeker dat je dit wilt trouwens? Afhankelijk van de situatie zijn er vaak andere manieren dat je je doel kan bereiken zonder nog meer script tags te hoeven schrijven.
Je kan pas effectief jQuery goed gebruiken als je de basic/classic Javascript functionaliteit goed kent.quote:Op donderdag 9 februari 2012 10:45 schreef Catch22- het volgende:
Als je jQuery gebruikte kon ik je wel helpen, ik doe niets in basic/classic javascript.
Dat lijkt mij ook. En ik ben er pas een half jaar mee bezig en enkel 'on the job' aan het leren.quote:Op donderdag 9 februari 2012 10:49 schreef Scorpie het volgende:
Je kan pas effectief jQuery goed gebruiken als je de basic/classic Javascript functionaliteit goed kent.
Idem maar dan een jaarquote:Op donderdag 9 februari 2012 10:51 schreef Cue_ het volgende:
[..]
Dat lijkt mij ook. En ik ben er pas een half jaar mee bezig en enkel 'on the job' aan het leren.
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 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 | <link rel="stylesheet" href="/css/cwsupport.css"/> <? include ("class.db.php"); include ("class.prob_opl.php"); include ("class.dossier.php"); $po = new prob_opl(); $do = new Dossier(); $actie = $_GET['a']; echo $actie; if ($_GET['a']=='knop_bewerk'){ $dossier = $do->getDossier($_GET['dossierid']); } function dual_linked_select( $table, // Table to create linked selects from $table_column_01, // Root category $table_column_02, // Subcategory of the root category $group_02_default_option_text // Default option text for the group 2 select ) { if($_GET['a'] == 'knop_bewerk'){ $do = new Dossier(); $dossier = $do->getDossier($_GET['dossierid']); echo2($dossier); } // Define globals global $javascript; global $group_01_options; // Define variables $javascript = null; // Hold $group_01_options = '1';//Hold // Assembly of Javascript starts $javascript .=<<<content /* Linked Dropdown Selects Script Start */ function DefaultOplossing() { var x = document.getElementById("Oplossing"); x.length = 0; varOplossing = document.getElementById("Oplossing"); varOplossing.options[varOplossing.options.length] = new Option("$group_02_default_option_text",""); document.getElementById("Oplossing").disabled = true; } function CheckProbleemSelect(id) { alert (id.value); // If no Probleem is selected clear the oplossing and set to default if(document.getElementById("Probleem").value == "") { // Clear the oplossing select and set to default value DefaultOplossing(); } content; // Javascript //$group_01_query = "SELECT ".$group_01[$table_column_01]." FROM ".$table; $group_01_query = "SELECT distinct po.".$table_column_01." ,p.OMSCHRIJVING FROM ".$table." po , problemen p WHERE po.Probleemid = p.Probleemid ORDER BY 1"; $group_01_result = QueryOra($group_01_query); QueryExe($group_01_result, OCI_DEFAULT, $group_01_query); WHILE($group_01 = oci_fetch_array($group_01_result)) { if ($group_01['PROBLEEMID'] == $dossier['probleemid']){ $group_01_options .= '<option selected="selected" value="'.$group_01[$table_column_01].'">'.$group_01['OMSCHRIJVING'].'</option>'."\r\n"; $optie01 = $group_01[$table_column_01]; } else{ $group_01_options .= '<option value="'.$group_01[$table_column_01].'">'.$group_01['OMSCHRIJVING'].'</option>'."\r\n"; } $javascript .=<<<content else if(document.getElementById("Probleem").value == "$group_01[$table_column_01]") { // Clear the oplossing and set to default value DefaultOplossing(); // Set variable options for oplossing select varOplossing = document.getElementById("Oplossing"); content; //if ($optie01){$and = "AND po.probleemid = ".$optie01." AND po.oplossingid =".$dossier['oplossingid'];}else{$and = '';} $group_02_query = "SELECT po.".$table_column_02.", o.omschrijving FROM ".$table." po, oplossingen o WHERE po.".$table_column_01." = '".$group_01[$table_column_01]."' AND po.oplossingid = o.oplossingid ".$and." GROUP BY po.".$table_column_02.", o.omschrijving"; //echo $group_02_query; $group_02_result = QueryOra($group_02_query); QueryExe($group_02_result, OCI_DEFAULT, $group_02_query); WHILE($group_02 = oci_fetch_array($group_02_result)){ // if ($group_02['OPLOSSINGID'] == $dossier['oplossingid']){ $javascript .=' varOplossing.options[varOplossing.options.length] = new Option(" '.$group_02['OMSCHRIJVING'].'","'.$group_02[$table_column_02].'",true);'."\r\n"; // echo $javascript; // } } $javascript .=' varOplossing.options[varOplossing.options.length] = new Option("Anders","99");'."\r\n"; $javascript .=<<<content document.getElementById("Oplossing").disabled = false; } content; } $javascript .=' }'."\r\n"; } // End of dual_linked_selects function ?> <? // execute dual_linked_selects_function dual_linked_select('PROBL_OPL','PROBLEEMID','OPLOSSINGID','Select...'); ?> <html> <head> <title>Probleem toevoegen</title> <script type="text/javascript" language="JavaScript"> <? echo $javascript; ?> </script> </head> <body> <form method="post" action="probleem_toevoegen.php?a=<? echo $_GET['a']; ?>&vlootnr=<? echo $_GET['vlootnr']; ?>&dossierid=<? echo $_GET['dossierid']; ?>" > <table> <tr> <td>Probleemtype:</td> <td> <select id="Probleem" name="probleem" onchange="CheckProbleemSelect(this);"> <option value="">Select..</option> <? echo $group_01_options; ?> </select> </td> <td>Oplossing:</td> <td> <select id="Oplossing" name="oplossing"></select> </td> </tr> <tr> <td>Status</td> <td><select name="status" id="status"> <? $po->showStatussen($dossier['status']); ?> </select> </td> </tr> <tr> <td>Chauffeurnr</td> <td><input type="text" id="chauffeurnr" name="chauffeurnr" value="<? echo $dossier['chauffeurnr']; ?>"/> </td> </tr> <tr> <td>Urenmodule</td> <td> <select name="urenmodule" id="urenmodule"> <option <?php echo $dossier['urenmodule']==''?"selected='selected'":"" ?> value=""></option> <option <?php echo $dossier['urenmodule']=='aan'?"selected='selected'":"" ?> value="aan">AAN</option> <option <?php echo $dossier['urenmodule']=='uit'?"selected='selected'":"" ?> value="uit">UIT</option> </select> </td> </tr> <td><input type="hidden" name="vlootnr" id="vlootnr" value="<?php echo $vlootnr ?>" /></td> </table> <table> <td><input type="button" class="btn" name="cancel" id="cancel" value="Cancel" onclick="window.location='trekkeroverzicht.php'" /></td> <? if ($_GET['a'] == 'nieuw'){ echo "<td><input name=\"actie\" class=\"btn\" type=\"submit\" id=\"toevoegen\" style=\"width:100%\" value=\"Toevoegen\"/></td>"; } else if ($_GET['a'] == 'knop_bewerk'){ echo "<td><input name=\"actie\" class=\"btn\" type=\"submit\" id=\"bewerk\" style=\"width:100%\" value=\"Bewerken\"/></td>"; } ?> </table> </form> </body> </html> <? echo $chauffeurnr; ?> |
Klopt, alleen zijn sommige specifieke dingen weggezakt.quote:Op donderdag 9 februari 2012 10:53 schreef wdn het volgende:
[..]
Idem maar dan een jaar
jQuery zonder basis kennis van JS is onmogelijk te gebruiken vind ik.
Maar die foutmelding zou ik niet moeten krijgen wanneer ik die functie aanroep met een handmatig meegegeven id?quote:Op donderdag 9 februari 2012 10:57 schreef Catch22- het volgende:
Klopt, alleen zijn sommige specifieke dingen weggezakt.
Maar ik gok dat id geen value heeft? Je kan dat beter debuggen door console.log(id) te gebruiken en te kijken wat je meekrijgt.
Maar nu heb ik dus dat als ik op een 'bewerk' knop druk, dat hij kijkt wat de reeds opgeslagen data is en die in de eerste pulldown selecteert: (regel 67)quote:Op donderdag 9 februari 2012 11:07 schreef Catch22- het volgende:
http://jsfiddle.net/gGALE/
dat werkt gewoon... In essentie hetzelfde als wat jij doet.
1 2 3 4 | if ($group_01['PROBLEEMID'] == $dossier['probleemid']){ $group_01_options .= '<option selected="selected" value="'.$group_01[$table_column_01].'">'.$group_01['OMSCHRIJVING'].'</option>'."\r\n"; $optie01 = $group_01[$table_column_01]; } |
Lastig om die scheidingslijn te vinden, aangezien alles leuk aan elkaar gekoppeld is .. sorryquote:Op donderdag 9 februari 2012 11:17 schreef Catch22- het volgende:
Sorry, maar je phpklussen moeten in een ander topic![]()
Allereerst is het belangrijk dat je een scheiding aanbrengt. PHP code hoort in een apart bestand, net zoals JS code, CSS code en HTML code. In de HTML code breng je die verschillende bestanden bij elkaar. Dat is de algemene werkwijze van het ontwikkelen van een pagina.quote:Op donderdag 9 februari 2012 11:24 schreef Cue_ het volgende:
[..]
Dat is geen probleem, als ik maar een idee heb van hoe ik het anders zou kunnen aanpakken.
Wil je even naar ons komen en mijn baas dat ook even vertellenquote:Op donderdag 9 februari 2012 11:26 schreef Scorpie het volgende:
[..]
Allereerst is het belangrijk dat je een scheiding aanbrengt. PHP code hoort in een apart bestand, net zoals JS code, CSS code en HTML code. In de HTML code breng je die verschillende bestanden bij elkaar. Dat is de algemene werkwijze van het ontwikkelen van een pagina.
Even een indruk van hoe ik werk qua indeling enzo; (iets onduidelijk, maar oke)quote:Op donderdag 9 februari 2012 11:30 schreef Catch22- het volgende:
Gebruik je uberhaupt wel een framework?
Serieel PHP programmeren is wel heel 2002...
Geen probleem, ik wil hem wel wat van mijn werk laten zienquote:Op donderdag 9 februari 2012 11:29 schreef wdn het volgende:
[..]
Wil je even naar ons komen en mijn baas dat ook even vertellen
Ik krijg hem niet zo ver
De overdracht zal wel dramatisch zijn geweest denk.quote:Op donderdag 9 februari 2012 12:13 schreef Tegan het volgende:
Je moet een gehele applicatie maken zonder programmeerervaring. Geen wonder dat er constant gegevenslekken zijn overal.
Denk niet dat ze in een programmeerfunctie zit eerlijk gezegdquote:Op donderdag 9 februari 2012 12:16 schreef Tegan het volgende:
Je geeft toch geen programmeerfunctie aan iemand zonder ervaring. No offence Cue_.
vast wel, maar momenteel even geen idee hoe het simpel te doenquote:Op donderdag 9 februari 2012 12:09 schreef Scorpie het volgende:
Dat plaatje is nogal klein, kan die groter?
De functie heet officieel Applicatiebeheerder/ontwikkelaar.quote:Op donderdag 9 februari 2012 12:17 schreef Scorpie het volgende:
Denk niet dat ze in een programmeerfunctie zit eerlijk gezegd
Dan heb je een mongool als baas en moet je zo snel mogelijk wegwezen of een aantal cursussen gaan volgen.quote:Op donderdag 9 februari 2012 12:19 schreef Cue_ het volgende:
[..]
vast wel, maar momenteel even geen idee hoe het simpel te doen
[..]
De functie heet officieel Applicatiebeheerder/ontwikkelaar.
En in praktijk ben ik grotendeels bezig met ontwikkelen. Het zijn wel relatief kleine/simpele applicaties hoor. Intern gebruik voor specifieke doeleinden.
Mijn baas is geen mongool. Van de drie sollicitanten die ze konden krijgen was ik de 'beste'. De directie snapt alleen niet dat een goed opgeleide ontwikkelaar nu eenmaal veel geld kost en ze hebben het er niet graag voor over (uberhaupt snappen ze niet er veel werk inzit en je dus mensen ervoor nodig hebtquote:Op donderdag 9 februari 2012 12:21 schreef Scorpie het volgende:
Dan heb je een mongool als baas en moet je zo snel mogelijk wegwezen of een aantal cursussen gaan volgen.
Daarom is je baas/directie een mongool. No offense voor jou verder, je hoeft het ook niet voor ze op te nemen, maar neem van de ervaringsdeskundigen hier aan dat je op dit moment je eigen carriere geen goed doet door te blijven hangen bij een bedrijf met zo`n insteek.quote:Op donderdag 9 februari 2012 12:24 schreef Cue_ het volgende:
[..]
Mijn baas is geen mongool. Van de drie sollicitanten die ze konden krijgen was ik de 'beste'. De directie snapt alleen niet dat een goed opgeleide ontwikkelaar nu eenmaal veel geld kost en ze hebben het er niet graag voor over (uberhaupt snappen ze niet er veel werk inzit en je dus mensen ervoor nodig hebt) . Momenteel is er wel een vacature voor een senior functie gepubliceerd, dus dat geeft hoop
En idd zelf dien ik nog veel te leren.
Ow ik weet dat ze niet slim zijnquote:Op donderdag 9 februari 2012 12:28 schreef Scorpie het volgende:
Daarom is je baas/directie een mongool. No offense voor jou verder, je hoeft het ook niet voor ze op te nemen, maar neem van de ervaringsdeskundigen hier aan dat je op dit moment je eigen carriere geen goed doet door te blijven hangen bij een bedrijf met zo`n insteek.
Laat ik het anders vragen. Heb je het idee dat je op een constructieve, georganiseerde en structurele manier verbeteringen en vernieuwingen doorvoert in de applicaties die je maakt? Of heb je het gevoel dat het vooral houtje-touwtje oplossingen zijn die je aan het maken bent?quote:Op donderdag 9 februari 2012 12:31 schreef Cue_ het volgende:
[..]
Ow ik weet dat ze niet slim zijn![]()
Mijn insteek om hier te beginnen was om meer kennis op te doen van programmeren/databases etc. Het is niet mijn bedoeling om een expert in programmeren te worden, want mijn toekomst zal hier niet specifiek in liggen. Waarin precies wel.. nog geen idee eigenlijk (Bedrijfskundige informatica gestudeerd) .
Mijn begeleider werd onverwachts mijn manager na 4 maand, dus dat maakte het wat lastiger.quote:Op donderdag 9 februari 2012 12:33 schreef KomtTijd... het volgende:
...dan kun je beter een bedrijf zoeken waar je een beetje begeleiding kunt krijgen lijkt me? Ipv zonder enige vorm van kennis of ervaring zo in het diepe te duiken?
Het gevaar is dat je het jezelf nu verkeerd aanleert, je code hierboven is daar een bewijs van. En nogmaals, dat is jou niet aan te rekenen, maar het bedrijf des te meer. Daarnaast is het niet jouw taak die structuur te zoeken, want je hebt er geen ervaring in.quote:Op donderdag 9 februari 2012 12:39 schreef Cue_ het volgende:
[..]
Mijn begeleider werd onverwachts mijn manager na 4 maand, dus dat maakte het wat lastiger.
@scorpie; momenteel heb ik weinig/geen begeleiding erin. Dus nee, geen gestructureerde begeleiding.
Heb wel het gevoel door er nu alleen voor te staan dat ik veel leer (oa van de fouten die ik maak) en dat ik in korte tijd veel geleerd heb. En zelf nu dus op zoek ga naar die structuur die m'n werk nodig heeft en ik ook in zie dat het nodig is.
Het is bekijken hoe het wordt als we de seniorfunctie gevuld hebben en hoe het dan loopt. En als ik t gehad heb of wat beters zie, dan ga ik er weer vandoor.
Bovenstaande code is letterlijke copy past he. Zeg niet de rest perfect is (absoluut niet), maar wel wat gestructureerde en meer gescheiden.quote:Op donderdag 9 februari 2012 13:39 schreef Scorpie het volgende:
Het gevaar is dat je het jezelf nu verkeerd aanleert, je code hierboven is daar een bewijs van. En nogmaals, dat is jou niet aan te rekenen, maar het bedrijf des te meer. Daarnaast is het niet jouw taak die structuur te zoeken, want je hebt er geen ervaring in.
Tja, dan verschillen we van mening, laten we het daar maar op houden. We gaan teveel offtopic, mocht je verder willen praten hierover dan kunnen we PM-en, alhoewel ik betwijfel dat je mijn standpunt zult begrijpenquote:Op donderdag 9 februari 2012 13:43 schreef Cue_ het volgende:
[..]
Bovenstaande code is letterlijke copy past he. Zeg niet de rest perfect is (absoluut niet), maar wel wat gestructureerde en meer gescheiden.
Klopt, maar het gaat me vooral meer om de denkwijze, de methodes, de principes erachter dan het daadwerkelijk leren om perfect te programmeren. Dat het bedrijf genoegen neemt met mijn slechte kunnen, dat is hun fout.
1 | <a href="javascript:bookmarksite('naam site', 'www.naamsite.nl')"> toevoegen aan favorieten </a> |
Wat is het nut van dat extra element als je ook gewoon <img onclick="doeIets()" ... /> kunt doen?quote:Op zondag 12 februari 2012 22:19 schreef Scorpie het volgende:
<a href="javascript: doeiets();"><img src="mijnplaatje.jpg" style="border: 0;"/></a>
Let erop dat het rode kruis veroorzaakt wordt door een plaatje dat niet gevonden kan worden.
Semantische correctheid.quote:Op zondag 12 februari 2012 23:11 schreef KomtTijd... het volgende:
[..]
Wat is het nut van dat extra element als je ook gewoon <img onclick="doeIets()" ... /> kunt doen?
Ik deed eerlijk gezegd de aanname dat hij een link maakte van een image, wat gezien zijn use case misschien ietwat vergezocht is.quote:Op zondag 12 februari 2012 23:16 schreef KomtTijd... het volgende:
als je als fallback een link in de href zet kan ik dat begrijpen.
de cursor verandert wel bij a href maar niet bij onclick?quote:Op zondag 12 februari 2012 23:11 schreef KomtTijd... het volgende:
[..]
Wat is het nut van dat extra element als je ook gewoon <img onclick="doeIets()" ... /> kunt doen?
kwestie van een lijntje CSS.quote:Op zondag 12 februari 2012 23:30 schreef GlowMouse het volgende:
[..]
de cursor verandert wel bij a href maar niet bij onclick?
Dankjewel voor de voorzet.quote:Op zondag 12 februari 2012 22:19 schreef Scorpie het volgende:
<a href="javascript: doeiets();"><img src="mijnplaatje.jpg" style="border: 0;"/></a>
Let erop dat het rode kruis veroorzaakt wordt door een plaatje dat niet gevonden kan worden.
Een afbeelding gedraagt zich standaard als button als je 'm nestelt in een link.quote:Op woensdag 15 februari 2012 15:32 schreef karton2 het volgende:
[..]
Dankjewel voor de voorzet.
Ik heb zelf 0 ervaring met javascript dus het is nogal puzzelen en zoeken.
Het uiteindelijke doel is dat de afbeelding zich ook als een button gaat gedragen, bijv. reageren als je met de cursor over de afbeelding gaat en als erop geklikt wordt.
Eerst maar eens verder experimenteren.
1 | <a href="www.dikketieten.nl"><img src="images/boobs.jpg" /></a> |
1 | <img src="images/boobs.jpg" onclick="fapFunctie()" /> |
1 | cursor: pointer; |
Ik bedoelde eigenlijk dat het bookmark image reageert op een mouseOver, dat het image bijv. van kleur verandert zodra de cursor op het image komt.quote:Op woensdag 15 februari 2012 20:01 schreef Crutch het volgende:
[..]
Een afbeelding gedraagt zich standaard als button als je 'm nestelt in een link.
Dat is gewoon standaard html.
Like this:
[ code verwijderd ]
De code die ik nu heb ziet er zo uit:quote:Als je een javascriptfunctie wilt loslaten na het klikken op een afbeelding dan volstaat dit ook wel:
[ code verwijderd ]
1 | <a href="javascript:bookmarksite('Google', 'http://www.google.nl')"><img src="images/favo.jpg" alt="bookmark" /></a> |
Die neem ik mee zodra het bookmarken zelf goed werkt.quote:De muiscursor wordt dan nog geen handje zoals in voorbeeld 1 wel gebeurt.
Daarvoor kun je in je CSS de eigenschap:
[ code verwijderd ]
meegeven.
Wat is je BASE HREF? Wat zie je als je rechtermuisklik > eigenschappen (of copy image link) doet? Welke link maakt hij aan?quote:Bij img src zoek ik via browse de bookmark image op dus het pad van de image klopt wel.
Bij eigenschappen krijg ik: http://localhost/joomla/images/favo.jpgquote:Op maandag 20 februari 2012 13:29 schreef Catch22- het volgende:
[..]
Wat is je BASE HREF? Wat zie je als je rechtermuisklik > eigenschappen (of copy image link) doet? Welke link maakt hij aan?
Ik ben de weg kwijt vandaar dat ik nogal traag van begrip benquote:
1 2 3 4 5 6 7 8 | <?php $("button").click(function() { $("#loadingPlaceholder").html("<img src='/images/loader.gif' />"); $.ajax("register.php", $("#form").serialize(), function() { $("#loadingPlaceholder").html("<a href='/henkie/'>Klik hier hoerejong</a>"); }); }); ?> |
Thanks, even bestuderen want ik snap er geen bal vanquote:Op maandag 20 februari 2012 16:34 schreef Catch22- het volgende:
Ik zou een ajax call maken met jQuery, een loader laten zien na het klikken op de knop en in de callback de tekst tonen.
[ code verwijderd ]
maar dan moet je wel iets returnen vanuit de code.
Canvas werkt in de laatste versie van alle browsers, inclusief IE. Smartphones en tablets ondersteunen het ook.quote:Op zaterdag 25 februari 2012 21:11 schreef Diabox het volgende:
Is dat 'n beetje wat qua browser support verder?
1 2 3 4 5 6 7 8 9 10 11 12 | jQuery(function($){ $('.hover-star1').rating({ focus: function(value, link){ var tip = $('#hover-test1'); tip[0].data = tip[0].data || tip.html(); tip.html(link.title || 'value: '+value); }, blur: function(value, link){ var tip = $('#hover-test1'); $('#hover-test1').html(tip[0].data || ''); } }); |
1 | $('.hover-star').click(function (){$('#someDiv').text($(this).val()); |
.Hover-star = De class die de radio button (sterren) hebbenquote:
quote:Op maandag 5 maart 2012 11:56 schreef Regenbui het volgende:
[..]
.Hover-star = De class die de radio button (sterren) hebben
#SomeDiv = die ik tijdelijk gebruik om het te testen.
kan ik die nieuwe code regel in een nieuwe script> tag plaatsen, of dient deze in het bovenstaande script verwerkt te worden?
Thnx.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | <?php jQuery(function($){ $('.hover-star1').rating({ focus: function(value, link){ var tip = $('#hover-test1'); tip[0].data = tip[0].data || tip.html(); tip.html(link.title || 'value: '+value); }, blur: function(value, link){ var tip = $('#hover-test1'); $('#hover-test1').html(tip[0].data || ''); } }); $('.hover-star1').click(function(){ $('#someDiv').text($(this).val()); }); }); ?> |
Forum Opties | |
---|---|
Forumhop: | |
Hop naar: |