30. juli 2004 - 15:04Der er
13 kommentarer og 1 løsning
ændre billede ved Onclick
Når jeg klikker på link til "Slet" får jeg min popupbox vist. Jeg vil gerne have at billedet også ændres til et andet. hvordan får jeg det flettet ind i denne kode:
echo "\t<tr class=\"$class\"><td class=\"$class\"><a title=\"$lang[EVENTS2_UPDATE_EVENT2];\" href=edit_event2.php?month=$month&year=$year&cod=$row[cod]>Rediger <img src=\"images/add_ulist.gif\" align=\"bottom\" border=\"0\" ></a></td>\n\t\t<td class=\"$class\"><a title=\"$lang[EVENTS2_LIST_DETAIL];\" href=events2.php?month=$month&year=$year&cod=$row[cod]><u>".$row["date"]."</u></a></td>\n \t\t<td class=\"$class\"><a title=\"$lang[EVENTS2_LIST_DETAIL];\" href=events2.php?month=$month&year=$year&cod=$row[cod]>".$row["title"]."</a></td>\n \t\t<td><td class=\"$class\">".$row["from_"].".".$row["from2_"]."\n > \n".$row["till"].".".$row["still"]."</td><td><td class=\"$class\">".$row["description"]."</td><td class=\"$class\"><a title=\"$lang[EVENTS2_DELETE_EVENT2];\" href=del_events2.php?month=$month&year=$year&cod=$row[cod] OnClick='return confirm(\"Er du sikker på at du vil slette din reservation?\")' >Slet <img src=\"images/del.png\" align=\"botto\" border=\"0\" ></a></td>\n</tr>";
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
Slettet bruger
30. juli 2004 - 17:06#1
Med "popupbox" mener du vel dialogboks/confirmboks?
Skal billedet kun ændre sig, hvis man klikker "OK" i boksen, eller er det ligegyldigt?
Jo, jeg mener dialogboks/confirmboks :) og billedet skal ændre sig når jeg klikker på det. Hvis jeg klikker "OK" i boksen sletter jeg reservation og dermed også billedet.
Synes godt om
Slettet bruger
31. juli 2004 - 09:57#4
Til roenving Jo, jeg ved godt at det er php-kode jeg skriver her, men jeg havde en ide om at det kunne lade sig gøre med javascript inde i koden som den OnClick der i forvejen er flettet ind i koden. Hvis det kan lade sig gøre med php-kode er det også fint. Når jeg klikker på billedet "del.png" vil jeg udskifte det med "del2.png
Men så skal du jo netop kunne kende forskellen på de forskellige billeder, for hvis alle hedder 'billede' er der jo ingen chance for at kende forskellen !-)
Synes godt om
Slettet bruger
01. august 2004 - 00:41#6
Ok :) Jeg har billede "del.png" og billede "del2.png" når jeg klikker på billede "del.png" skal det udskiftes med "del2.png" samtidig med at min dialogboks vises (det er for at brugeren kan se hvilken booking han har markeret) Hvordan skal jeg så definere det i scriptet?
Jeg brugte netop $nr som en tæller, for du har vel en stribe udgaver af del.png på din side, og selvom man 'sagtens' kan udskifte alle forekomster er det vel ikke det, du ønsker ?-)
Synes godt om
Slettet bruger
01. august 2004 - 06:57#8
Nej, kun det billede som er klikket på. De øvrige udgaver skal ikke udskiftes før der bliver klikket på dem
Synes godt om
Slettet bruger
02. august 2004 - 09:47#9
Men hvad så, hvis brugeren trykkes "Annuller" i dialogboksen? Skal billedet så skifte tilbage?
Synes godt om
Slettet bruger
02. august 2004 - 11:57#10
JA, det havde jeg ikke tænkt på, men godt du spurgte :)
Synes godt om
Slettet bruger
03. august 2004 - 11:14#11
Sæt dette script et sted i head:
<script type="text/javascript"> pimg = new Image(); pimg.src = "images/del2.png";
function sletFunk(obj) { bill = obj.getElementsByTagName('img')[0]; temp = bill.src; bill.src = pimg.src; if (confirm("Er du sikker på at du vil slette din reservation?")) return true; bill.src = temp; return false; } </script>
Ovenstående virker kun i IE5+, NS6+ og Nyere versioner af Opera (generelt DOM2-browsere).
Synes godt om
Slettet bruger
03. august 2004 - 11:15#12
Jeg håber, billedet kan nå at skifte src, før dialogboksen kommer frem.
Synes godt om
Slettet bruger
03. august 2004 - 12:33#13
Supergodt - det var lige nøjagtigt det jeg havde brug for. Alt skifter som det skal - også ved annuller. smider du et svar, så kaster jeg pointene efter dig :)
Synes godt om
Slettet bruger
03. august 2004 - 14:11#14
Svar
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.