abonnement Unibet Coolblue Bitvavo
pi_39351496
1
2
3
4
5
6
7
8
9
10
      function hideshow(which){
         var which = document.getElementById(which);
         if (!wich)
            alert('returning');
            return;
         if (which.style.display=="block")
            which.style.display="none"
         else
            which.style.display="block"
      }


Zoiets?
pi_39351720
quote:
Op donderdag 29 juni 2006 12:42 schreef fokME2 het volgende:

[ code verwijderd ]

Zoiets?
dan kan hij dus het element niet vinden want hij geeft de alert.. (na verbetering van je typo )

maar waarom is dat?
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_39352652
Geen idee (en tijd om het uit te zoeken).

Wat ik wel weet is dat dit werkt:
1
2
3
4
5
6
7
8
9
function hideshow(hideid){
  var hide = document.getElementById(hideid);
    if (!hide){
      alert('returning');
      return;
    } else {
      hide.style.display = (hide.style.display == "block") ? "none" : "block";
    }
}
pi_39352820
omfg
ik heb mn ochtend gewaste aan javascript terwijl de code gewoon klopte.

mn div stond in een $var, die ik met een schrijffout aanriep

maar heb je code overgenomen fokme, dies wat compacter en lijkt prima te werken tx
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_39352829
quote:
Op donderdag 29 juni 2006 12:42 schreef fokME2 het volgende:

[ code verwijderd ]

Zoiets?
Het is een goede gewoonte om altijd {} te gebruiken bij if statements. Dat had hier een domme fout gescheeld (afgezien van de typo).
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_39353244
quote:
Op donderdag 29 juni 2006 13:27 schreef SuperRembo het volgende:

[..]

Het is een goede gewoonte om altijd {} te gebruiken bij if statements. Dat had hier een domme fout gescheeld (afgezien van de typo).
Doe ik ook altijd. Dit was even een snelle aangepaste versie van Desdinova's code.
  dinsdag 11 juli 2006 @ 20:40:25 #107
25637 hbruyn
Ben benieuwd
pi_39732849
Wie heeft er verstand van javascript en wil mij, evt. tegen betaling, helpen?

Het volgende probleem.
Ik heb een script wat, bij het klikken op een menuitem, een foto fade naar de foto die bij het menuitem hoort. Nu werkt dit prima als je maar wacht met op het volgende menuitem klikken totdat de fotofade volledig is uitgevoerd. Klik je eerder, dan raakt het script in de war en gaan volgende fotofades niet goed meer.

De site waar de fout te zien is is:

w w w . k a t j a w o g n u m . n l

Alvast bedankt
  donderdag 13 juli 2006 @ 14:21:41 #108
25637 hbruyn
Ben benieuwd
pi_39829110
1<a onclick="confirm_delete(5)" target=\"_self\" class=\"text\">Delete style 5</a>


Kan iemand mij vertellen hoe ik dit scriptje op een nette manier afmaak?

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
<SCRIPT language="JavaScript">
<!--
function confirm_delete(id)
{
 var where_to= confirm("Weet u zeker dat u deze style wilt verwijderen?");
 if (where_to== true)
 {
   window.location="index.php?action=delete&id=";
 }
 else
 {
  window.location="#";
  }
}
//-->
</SCRIPT>


Dus '5' moet achter die url geplakt worden, en als gecancelled wordt moet er niets gebeuren.
Ben niet zo thuis in javascript
pi_39830051
zoiets?
1
2
3
function confirm_delete(id) {
    if (confirm("Weet u zeker dat u deze style wilt verwijderen?")) window.location="index.php?action=delete&id="+id;
}
..///
pi_39832358
Top
  vrijdag 14 juli 2006 @ 22:21:26 #112
95236 marcb1974
Dakshin Ray
pi_39834735
foutje
stupidity has become as common as common sense was before
pi_39847499
Kan ik variabelen die ik via een promptbox binnen krijg ook binnen php gebruiken op de een of andere manier?
pi_39848506
quote:
Op zaterdag 15 juli 2006 12:47 schreef Siegfried het volgende:
Kan ik variabelen die ik via een promptbox binnen krijg ook binnen php gebruiken op de een of andere manier?
Ja maar dan moet je ze zelf doorgeven bijv in de vorm van GET variabelen in de url.

1
2
3
var antw = prompt("Geef me een antwoord!","");

document.location="page.php?antwoord=" + escape(antw);
Kaasblaak Baasklaak Baalskaak Slaabkaak Slaakbaak Klaasbaak Laakbaaks Kaalsbaak Akalabska Skaablaak Skaabalak Abaklakas Kalabsaka Aaksaklab Askalabaks Kaalbakas Laakbakas Slaakbaka Klaaskaba Blaaskaka Saksakabal Slaksabaka Kabalkasa Laksakaab
pi_39848679
Alright, maar op een andere manier gaat niet?
Sowieso niet via post? (get is zo lelijk..)
pi_39849043
Je kan via xml httprequest posten naar de pagina?
pi_39849096
Ben niet zo in javascript. Wat bedoel je precies?
pi_39849163
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
var antw = prompt("Geef me een antwoord!","");
processXML(POST,'page.php', escape(antw));


function processXML(method, url, data){
   if(!request) {var request = new XMLHttpRequest();}
   request.onreadystatechange = function() {
      if (request.readyState == 4 && request.status == 200) {
         //wat je na de post wilt doen
      }
   }
   request.open(method, url, true);
   request.setRequestHeader('If-Modified-Since', 'Sat, 1 Jan 2000 00:00:00 GMT');
   request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
   request.send(data);
}
  zaterdag 15 juli 2006 @ 21:00:39 #119
85514 ralfie
!Yvan eht nioj
pi_39860207
quote:
Op zaterdag 15 juli 2006 13:34 schreef Siegfried het volgende:
Alright, maar op een andere manier gaat niet?
Sowieso niet via post? (get is zo lelijk..)
makkelijke, maar smerige manier is om met javascript een cookie te zetten en deze in php ($_COOKIE) uit te lezen
  zondag 16 juli 2006 @ 14:58:48 #120
95236 marcb1974
Dakshin Ray
pi_39876898
Ik heb het opgegeven,
wat een teringvak,
dan maar geen diploma
stupidity has become as common as common sense was before
  zondag 16 juli 2006 @ 17:00:26 #121
3677 SuperRembo
Sinds 1998
pi_39879831
Wat heb je opgegeven?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  zondag 16 juli 2006 @ 18:08:48 #122
95236 marcb1974
Dakshin Ray
pi_39881403
Ik moet voor mijn studie een javascript opdracht maken. Geen idee waarom, het past er niet echt bij, maar goed.
stupidity has become as common as common sense was before
pi_40449877
Was dit topic effe kwijt zeg

Ik heb een vraag waarvan ik niet weet of het mogelijk is..

Stel, ik heb een lijst met namen;
Henk met de schep
Henk zonder schep
Henk op de bakfiets
Piet op de bakfiets
Peter op de bakfiets
Peter niet op de bakfiets

en een text input (input type = text).

Is het dan mogelijk dat ik een soort autoaanvullen creeer? Dus dat er zodra ik een P in het textveld tik, er automatisch 'eter niet op de bakfiets' achter komt te staan? Uiteraard wil ik dat zodra ik achter de P een i tik, de achtervolgende tekst wordt veranderd in 'et op de bakfiets'. De achtervolgende tekst moet bij aanvulling dus direct geselecteerd worden zodat er overheen geschreven kan worden. Een veelgebruikt principe in windows volgens mij, maar is het ook webbased (en crossbrowser) mogelijk?
As a rule, I never touch anything more sophisticated and delicate than myself.
pi_40452389
Ja dat kan

Het selecteren van tekst gaat in IE en FF compleet verschillend. Dus success ermee
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  donderdag 3 augustus 2006 @ 15:51:42 #125
85514 ralfie
!Yvan eht nioj
pi_40453185
quote:
Op donderdag 3 augustus 2006 14:12 schreef Desdinova het volgende:
Was dit topic effe kwijt zeg

Ik heb een vraag waarvan ik niet weet of het mogelijk is..

Stel, ik heb een lijst met namen;
Henk met de schep
Henk zonder schep
Henk op de bakfiets
Piet op de bakfiets
Peter op de bakfiets
Peter niet op de bakfiets

en een text input (input type = text).

Is het dan mogelijk dat ik een soort autoaanvullen creeer? Dus dat er zodra ik een P in het textveld tik, er automatisch 'eter niet op de bakfiets' achter komt te staan? Uiteraard wil ik dat zodra ik achter de P een i tik, de achtervolgende tekst wordt veranderd in 'et op de bakfiets'. De achtervolgende tekst moet bij aanvulling dus direct geselecteerd worden zodat er overheen geschreven kan worden. Een veelgebruikt principe in windows volgens mij, maar is het ook webbased (en crossbrowser) mogelijk?
quote:
Op donderdag 3 augustus 2006 15:29 schreef SuperRembo het volgende:
Ja dat kan

Het selecteren van tekst gaat in IE en FF compleet verschillend. Dus success ermee
Idd. Het is wel mogelijk, maar crossbrowser wordt lastig. IE heeft createTextRange() waarmee je text kunt selecteren, firefox heeft setselectionrange(), maar opera en andere browsers hebben zover ik het weet helemaal niks om text te kunnen selecteren. En zonder die functie wordt het toch weinig nuttigs

wat je wel kunt doen is om een menu te laten sliden met de opties, zoals bijvoorbeeld de googlebar in firefox (om maar ff wat te noemen)

voorbeeldje:

EDIT: linkje ipv code dat de layout minder verneukt
http://www.student.ru.nl/rvanhoorn/files/test.htm

2 bugjes, je moet twee keer klikken op 1 vd alternatieven (ik denk omdat de browser probeert te selecteren, in dat geval moet je dat disablen) en het is lowercase omdat de array met alternatieven anders niet goed gesorteerd wordt (maar dat zou je eventueel bij het schrijven van de array kunnen doen ipv met array.sort() in js)

[ Bericht 42% gewijzigd door ralfie op 03-08-2006 15:58:15 ]
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')