abonnement Unibet Coolblue Bitvavo
  vrijdag 14 maart 2008 @ 15:46:05 #101
37634 wobbel
Da WoBBeL King
pi_57376782
Ik ben bezig met MooTools, en het is echt een superframework, maar ik loop tegen iets heel doms aan

Ik heb hier een Ajax formulier die prima werkt:
http://www.dumpzooi.nl/v2/TESTjuh.php

Alleen het probleem is, de response komt in een andere div en dat wil ik niet...ik wil dat het formulier verdwijnt en de output daar komt.

Dus ik wat proberen:

http://www.dumpzooi.nl/v2/TESTjuh2.php

Je krijgt de AJAX throbber wel te zien, en je krijgt ook response terug van PHP ( array { } ) alleen is de $_POST variable helemaal leeg!!!

Is dit op de een of andere manier op te lossen?

Source:
http://www.dumpzooi.nl/v2/TESTjuh.phps
http://www.dumpzooi.nl/v2/TESTjuh2.phps
  FOK!-Schrikkelbaas vrijdag 14 maart 2008 @ 15:49:20 #102
1972 Swetsenegger
Egocentrische Narcist
pi_57376851
Het is een embedded device, dus ik heb alleen clientside scripting. Ik gebruik er zelfs al ajax in, dus dom dat ik niet direct doorhad dat client -> server communicatie alleen via een ajax call kan

Bedankt!
pi_57377033
ohja ajaxen kan natuurlijk ook.
  FOK!-Schrikkelbaas vrijdag 14 maart 2008 @ 17:23:17 #104
1972 Swetsenegger
Egocentrische Narcist
pi_57378732
Andere vraag

Ik heb een rijtje elementen. Die hebben allemaal een class 'off' op 1 na, die is 'on'
Je snapt hem all, als ik op een andere element klik, moet alles 'off' worden, behalve het element waar ik op klik, die moet 'on' worden

in het element heb ik een onclick=swapClass('id') waarbij id uiteraard het id is van dat element. In de functie heb ik een array gemaakt met alle elementen en wil ik eigenlijk met een foreach door de elementen heenstappen, de classname op off zetten, behalve als de value in de array gelijk is aan de var die ik meegeef

Maar hoe doe ik een foreach in javascript?
Ik wil dus zoiets.
1
2
3
4
5
6
7
8
9
10
function swapClass(class){
   var item_array=(one,two,three,for,five,six);
   foreach value as value{
            if value!=class{
           document.getElementById(value).className='off';
            }else{
                document.getelementById(value).className='on';
            }
         }
}
pi_57380015
JS basics:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
// Een array:
var a = ['foo', 'bar', 'baz'];

// Een if heeft altijd haakjes:
if (a[0] == 'foo')
{
   alert(a[0]);
}

// Een gewone loop
for (var i = 0; i < a.length; ++i)
{
   alert(a[i]);
}

// Een "for each" loop
for (var i in a)
{
   alert(a[i]);
}
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  FOK!-Schrikkelbaas vrijdag 14 maart 2008 @ 18:33:06 #106
1972 Swetsenegger
Egocentrische Narcist
pi_57380252
quote:
Op vrijdag 14 maart 2008 18:23 schreef SuperRembo het volgende:
JS basics:
[ code verwijderd ]
Bedankt.
  FOK!-Schrikkelbaas maandag 17 maart 2008 @ 10:07:27 #107
1972 Swetsenegger
Egocentrische Narcist
pi_57427270
Ik maak ergens een hele triviale denkfout maar kan 'm niet vinden

1
2
3
4
5
6
7
8
9
10
11
12
function swapClass(main){
            var items=['one','two','three','four','five','six'];
            for (var i in items)
            {
               if (items[i]==main)
               {
                document.getElementById(main).className="on";
               }else{
                   document.getElementById(main).className="off";
               }
            }
         }


Alleen als swapClass wordt aangeroepen met 'six' (laatste element uit de array) wordt element 'six' inderdaad aan gezet.
Bij elke andere waarde gebeurt er niets. Sowieso wordt een element dat al aan stond nooit uit gezet.

-edit-

Of je gebruikt de juiste variabele in je getElementById (de items[i] dus ipv de main die natuurlijk maar 1 value heeft in de functie

[ Bericht 7% gewijzigd door Swetsenegger op 17-03-2008 11:51:19 ]
  maandag 17 maart 2008 @ 21:07:08 #108
37634 wobbel
Da WoBBeL King
pi_57439455
Waarom werkt dit WEL in Firefox 2, maar niet in IE7? (en wel weer in IE6 )

http://www.dumpzooi.nl/v2/TEST.php
  FOK!-Schrikkelbaas maandag 17 maart 2008 @ 21:16:58 #109
1972 Swetsenegger
Egocentrische Narcist
pi_57439703
waarom gebruik je niet gewoon de marquee tag?
  maandag 17 maart 2008 @ 21:29:07 #110
37634 wobbel
Da WoBBeL King
pi_57440033
quote:
Op maandag 17 maart 2008 21:16 schreef Swetsenegger het volgende:
waarom gebruik je niet gewoon de marquee tag?
Omdat het vanaf veel verschillende locaties geincluded moet worden
pi_57440136
quote:
Op maandag 17 maart 2008 21:29 schreef wobbel het volgende:

[..]

Omdat het vanaf veel verschillende locaties geincluded moet worden
en <!--#include virtual:"lala.html" --> of <?php include("lala.php"); ?> is beide geen optie?

-edit-
Opzich is je scriptje heel simpel. Ik zou niet weten waarom het niet zou moeten werken. Hier doettie het ook gewoon in Fx en IE7.
  maandag 17 maart 2008 @ 21:54:57 #112
37634 wobbel
Da WoBBeL King
pi_57440651
Ik heb het probleem gevonden, server-side probeert hij het eea te redirecten indien er een cookie aanwezig is maar er geen sessie aanwezig is

dat is nu opgelost dat moet ik nog oplossen

it's not a bug, it's a feature
pi_57470371
Klein vraagje

Ik heb het volgende

Radio But1 - Input
Radio But2 - select
Radio But3 - input

nu wil ik als de input / select bewerkt worden (veranderen) dat de radio button die daar bij hoort geselecteerd wordt!? hoe krijg ik dat voor elkaar?

document.getElementById('but1').checked = true werkt helaas niet

en nog een ander iets

Ik wil een link middels onClick naar een andere pagina's verwijzen terwijl er ook een link in de href staat, echter heb ik het zo geprobeerd maar werkte niet.

<a href="http://www.google.nl" onClick="location.href='/index.php?page=link&code=google'; return false;" target="_blank" title="go to google">Google!%</a>

[ Bericht 34% gewijzigd door Chandler op 19-03-2008 10:00:06 ]
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_57473478
quote:
Op woensdag 19 maart 2008 09:39 schreef Chandler het volgende:
Ik wil een link middels onClick naar een andere pagina's verwijzen terwijl er ook een link in de href staat, echter heb ik het zo geprobeerd maar werkte niet.

<a href="http://www.google.nl" onClick="location.href='/index.php?page=link&code=google'; return false;" target="_blank" title="go to google">Google!%</a>
Niet zo raar dat dat niet werkt, je geeft twee tegenstrijdige commando's. De href wil 'm naar http://www.google.nl verwijzen, de onclick naar http:///index.php?bladiebla . Dat laatste lijkt me sowieso fout, maar dat kun je oplossen door location.pathname te gebruiken.

Maar wat wil je hier precies mee?
  woensdag 19 maart 2008 @ 15:19:27 #115
136730 PiRANiA
All thinking men are atheists.
pi_57477229
quote:
Op woensdag 19 maart 2008 12:17 schreef mcDavid het volgende:

[..]

Niet zo raar dat dat niet werkt, je geeft twee tegenstrijdige commando's. De href wil 'm naar http://www.google.nl verwijzen, de onclick naar http:///index.php?bladiebla . Dat laatste lijkt me sowieso fout, maar dat kun je oplossen door location.pathname te gebruiken.

Maar wat wil je hier precies mee?
out-links bijhouden gok ik.

Of mensen voor de gek houden?:P
pi_57479169
Deze manier is handig voor SEO maar ook handig om het aantal out-hits bij te houden.

Overigens is een href icm onClick helemaal niet fout imho location.href zou dan ook moeten werken maar toch gaat er iets fout
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_57479335
quote:
Op woensdag 19 maart 2008 09:39 schreef Chandler het volgende:
en nog een ander iets ;)
1<a href="http://www.google.nl" onClick="location.href='/index.php?page=link&code=google'; return false;"  target="_blank" title="go to google">Google!%</a>
Waarom niet zo?

1<a href="/index.php?page=link&code=google" target="_blank" title="go to google">Google!%</a>
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  woensdag 19 maart 2008 @ 18:08:37 #118
136730 PiRANiA
All thinking men are atheists.
pi_57480767
quote:
Op woensdag 19 maart 2008 16:56 schreef SuperRembo het volgende:

[..]

Waarom niet zo?
[ code verwijderd ]
firefox mayby? @ statusbalk
pi_57480877
quote:
Op woensdag 19 maart 2008 16:49 schreef Chandler het volgende:
Deze manier is handig voor SEO maar ook handig om het aantal out-hits bij te houden.

Overigens is een href icm onClick helemaal niet fout imho location.href zou dan ook moeten werken maar toch gaat er iets fout
Location.href is het volledige adres, inclusief domein. Nee dus.
Kan wel dus, maar dan moet je ook je domein erbij zetten.

En leg eens uit waarom dit gunstig zou zijn voor SEO?
pi_57482108
mcdavid, ik gebruik altijd location.href waarbij ik een / gebruik voor het script

Omdat de link uit de HREF gefilterd wordt en de onclick zorgt voor het tellen van de hit
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_57482386
Wat bedoel je allemaal?
pi_57482450
Ik wil gewoon graag weten hoe ik de onclick voor laat gaan op de href en de andere vraag, hoe ik een radio button kan selecteren
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_57482453
quote:
Op woensdag 19 maart 2008 19:02 schreef Chandler het volgende:
mcdavid, ik gebruik altijd location.href waarbij ik een / gebruik voor het script ;)

Omdat de link uit de HREF gefilterd wordt en de onclick zorgt voor het tellen van de hit :)
Ok. Je wil dus bijhouden op welke links geklikt wordt, maar als je de redirect php pagina direct in de link zet dan wordt de pagina niet goed geindexeerd door search engines.

WAT werkt er eigenljik niet, want dit werkt prima?

1<a href="http://google.com" onclick="location.href='http://nu.nl';return false">Link</a>
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_57482478
Ik heb een vraag.

Met css heb ik een mooie link gemaakt, dus ook een hover toestand enzo. Maar nu wil ik eigenlijk een klein geluidje erbij voegen als je er over heen 'hovered'. Dit kan blijkbaar niet met css, dus moet ik uitwijken naar flash of javascript. Eigenlijk wil ik dat helemaal niet omdat mensen dan flash nodig hebben en aangezien ik uit eigen ervaring al heb gemerkt dat javascript ook niet in elke browser werkt (zelfs in mijn up to date opera browsers soms niet) en IE (bij mij) steeds om een toelating van scripts vraagt. Maargoed ik wil het toch proberen.

Nu zag ik dat je in Dreamweaver CS3 in het rechterpaneel ook een stuk over behaviors hebt. Je kunt bv een onmouseover behavior invoegen met de opdracht 'play sound'. Dus ik heb dat ingesteld, een klein mp3 bestand in de root map gezet etc., echter als ik over de desbetreffende knop hover dan opent de browser het geluidje in een apart venster. Wat ik uiteraard graag wil is dat het geluidje in hetzelfde venster afspeelt.

Wat doe ik verkeerd?

Edit: kheb de oplossing al gevonden . Je moet een .wav file gebruiken ipv mp3 .

Zou iemand nog wel enig commentaar willen geven over de ondersteuning van browsers? IE bv vraagt namelijk eerst of ik het script wel wens uit te voeren. Iets dat niet echt gebruiksvriendelijk is.

[ Bericht 8% gewijzigd door JJasperO op 19-03-2008 19:27:08 ]
pi_57482867
quote:
Op woensdag 19 maart 2008 19:17 schreef JJasperO het volgende:

Zou iemand nog wel enig commentaar willen geven over de ondersteuning van browsers? IE bv vraagt namelijk eerst of ik het script wel wens uit te voeren. Iets dat niet echt gebruiksvriendelijk is.
IE vraagt dat standaard bij lokaal gehoste scripts, maar ondersteunt javascript verder redelijk goed. Net als firefox.
Opera is ronduit kut met javascript.
Andere browsers heb ik geen ervaring mee.

-edit-
Dat van IE kun je uitzetten bij de internet-opties ofzo als je wilt, of je scripts online testen dan heb je er ook geen last van.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')