Hallo,
Ik heb een linkje op mijn website, namelijk:
<a onclick="#" class="compose"></a>
Door te klikken activeert dit script:
<script type="text/javascript">
$(function(){
$('.compose').click(function() { // Button which will activate our modal
$('#popup_bestanden_edit_name').reveal({ // The item which will be opened with reveal
animation: 'fade', // fade, fadeAndPop, none
animationspeed: 600, // how fast animtions are
closeonbackgroundclick: true, // if you click background will modal close?
dismissmodalclass: 'close' // the class of a button or element that will close an open modal
});
return false;
});
});
</script>
Er komt dan een popup omhoog, dat is dit script:
<div id="popup_bestanden_edit_name">
<div id="popupheading">
Naam wijzigen
</div>
<div id="popupcontent">
<p><form action="" method="post" name="naamwijzigen"><input name="naam" type="text"></form></p>
<a href="#" class="popupbutton green close"><img src="<?php echo $domein.'/images/confirm_popup/tick.png'; ?>">Ja, wijzigen</a>
<a href="#" class="popupbutton red close"><img src="<?php echo $domein.'/images/confirm_popup/cross.png'; ?>">Nee, annuleren</a>
</div>
</div>
Nou wil ik graag dat mensen op deze manier de naam van een bestand kunnen wijzigen.
Alleen hoe geef ik nou vanuit het eerste linkje waar men op klikt een ID mee van het bestand.
Want nu opent er wel een popup, maar ik weet natuurlijk niet welk document men nu wil bewerken.
Ik wil dus graag een ID van het document meesturen.
Hoe doe ik dat?
- ID meezenden met link
-
29-09-2013, 13:56 #1Particulier
- Berichten
- 41
- Lid sinds
- 15 Jaar
ID meezenden met link
-
29-09-2013, 15:37 #2Particulier
- Berichten
- 200
- Lid sinds
- 15 Jaar
Re: ID meezenden met link
gewoon iets in de trend van
$('.compose').click(function(event)
en dan kun je gewoon met event.target.id je ID krijgen.
En dus bijv.
$(*blaat.HetID*).reveal
achtig iets doen om dus het juiste te "revealen".
Overigens heb je ook -geen- onclick nodig in je <a tag, en het kan ook gewoon een div zijn.
-
29-09-2013, 15:37 #3Particulier
- Berichten
- 1.412
- Lid sinds
- 15 Jaar
Re: ID meezenden met link
De onclick="#" kun je weghalen uit de code. Je koppelt met jquery al een event aan de link. De onclick is dus nutteloos.
Het kan zijn dat je een typfout maakte en onclick eigenlijk href moet zijn.
Verwerk in de link ergens je ID wat je wilt opvragen. Dus in bijvoorbeeld de "href" attribuut.
Code:<a onclick="#" class="compose"></a>
Code:<a href="[HIER JE ID]" class="compose"></a>
Vervolgens haal je in je jquery het ID op uit de link
Code:$('.compose').click(function() { var id = $(this).attr("href") //$(this) is de link die is aangeklikt, attr("href") haalt de waarde op van het href attribuut (daar zet je je ID neer) });
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