abonnement Unibet Coolblue Bitvavo
pi_56437955
quote:
Op donderdag 31 januari 2008 17:08 schreef wobbel het volgende:
Ik zoek voor onderstaande script een variant die WEL in Firefox werkt (dat doet deze dus NIET!!!).
Hij werkt in IE7 en IE6 wel, maar FF dus niet.

http://www.leejoo.nl/java/menu/rol_menu.htm iemand die dat kan oplossen of een andere weet die wel in FF werkt?
Waarom niet gewoon in een div zetten die met position:fixed gepositioneerd is?
pi_56438046
Het gaat waarschijnlijk om het slide effectje.
pi_56438493
quote:
Op donderdag 31 januari 2008 17:08 schreef wobbel het volgende:
Ik zoek voor onderstaande script een variant die WEL in Firefox werkt (dat doet deze dus NIET!!!).
Hij werkt in IE7 en IE6 wel, maar FF dus niet.

http://www.leejoo.nl/java/menu/rol_menu.htm iemand die dat kan oplossen of een andere weet die wel in FF werkt?
Zit er niets voor je bij op Dynamicdrive.com?
pi_56537911
ff een vraagje.

Ik laat een scriptje een input vergelijken met een lijst variables, en vervolgens de waarde van de bijbehorende variable plotten.

Maar als de input een niet bestaande variable is, loopt het script vast. Kan ik dit op een eenvoudige manier opvangen?

1
2
3
4
5
6
7
var c=location.search.slice(1);

        if ( eval(c) == "" ) {
          document.write("ERROR: onbekende variable");
        }
        else {
          document.write(eval(c));

zover was ik zelf al maar dit werkt dus niet :')
pi_56537970
1
2
3
4
5
6
if(typeof eval(c) == "undefined")
{
   //error
} else {
   //jee
}


Zoiets?
pi_56538177
dat werkt alleen als c leeg is. Als er iets willekeurigs verkeerds instaat krijg ik niets terug.
pi_56541452
quote:
Op maandag 4 februari 2008 23:36 schreef mcDavid het volgende:
ff een vraagje.

Ik laat een scriptje een input vergelijken met een lijst variables, en vervolgens de waarde van de bijbehorende variable plotten.

Maar als de input een niet bestaande variable is, loopt het script vast. Kan ik dit op een eenvoudige manier opvangen?
[ code verwijderd ]

zover was ik zelf al maar dit werkt dus niet
Waarom gebruik je eval?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_56548600
quote:
Op dinsdag 5 februari 2008 09:52 schreef SuperRembo het volgende:

[..]

Waarom gebruik je eval?
Omdat ik niet de waarde van c wil, maar de waarde van de variable met als naam (c).
pi_56548621
nog een (n00b)vraagje trouwens: is het mogelijk om in plaats van document.getElementById("id") iets soortgelijks te doen maar dan met de naam?

Zodat je bijv. de waarde kunt krijgen van een input die alleen een naam heeft.

-edit-
oh het is getElemtsByName

[ Bericht 21% gewijzigd door mcDavid op 05-02-2008 21:06:31 ]
pi_56551259
@mcDavid: Zo dan?
1
2
3
4
5
6
if ( eval('typeof ' + c) == 'undefined' )
{
   document.write("ERROR: onbekende variable");
} else {
   document.write(eval(c));
}


Net even wat rondgetest, dit doet volgens mij wat je wil?
pi_56551512
Ja werkt inderdaad!

Komt wel kritisch met de spaties overigens
pi_56552084
Jup, maarja, al een flink eind opweg zo.
pi_56552549
Mag ook wel, na bijna 3 kwart jaar bezig te zijn met een site . Hoop van geleerd iig.
over anderhalve week wil ik 'm de lucht in hebben.
pi_56552770
quote:
Op dinsdag 5 februari 2008 20:21 schreef mcDavid het volgende:
nog een (n00b)vraagje trouwens: is het mogelijk om in plaats van document.getElementById("id") iets soortgelijks te doen maar dan met de naam?

Zodat je bijv. de waarde kunt krijgen van een input die alleen een naam heeft.

-edit-
oh het is getElemtsByName
Nee, niet helemaal. De functie document.getElementsByName bestaat alleen in IE, niet in Firefox en Opera. Je kunt beter iets gebruiken als document.forms[0].elements["naamVanHetVeld"], dat werkt in elke browser.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_56553033
quote:
Op woensdag 6 februari 2008 00:05 schreef SuperRembo het volgende:

[..]

Nee, niet helemaal. De functie document.getElementsByName bestaat alleen in IE, niet in Firefox en Opera. Je kunt beter iets gebruiken als document.forms[0].elements["naamVanHetVeld"], dat werkt in elke browser.
Het werkt in firefox, en dat is genoeg, want het was voor een greasemonkey scriptje!
pi_56553243
Hmmm... foutje van mij. Zal ook de s vergeten zijn denk ik
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_56553282
quote:
Op woensdag 6 februari 2008 00:23 schreef mcDavid het volgende:

[..]

Het werkt in firefox, en dat is genoeg, want het was voor een greasemonkey scriptje!
12 installs in één dag is toch best goed volgens mij
pi_56553367
Ik heb ook nog wel wat leuke dingen liggen, maar je Fok! heeft liever niet dat je er mee adverteerd etc.
pi_56553435
Zolang je er geen topics over opent gaat het wel goed
pi_56554999
tvp
The people who lost my respect will never get a capital letter for their name again.
Like trump...
pi_56721049
tvp
pi_56730075
Ik heb een textbox met value = 'Password'. Nu wil ik onclick het type veranderen naar een password field, en de textbox legen. this.type='password' werkt hier niet in IE
  donderdag 14 februari 2008 @ 21:06:50 #73
136730 PiRANiA
All thinking men are atheists.
pi_56735516
quote:
Op donderdag 14 februari 2008 16:46 schreef Flaccid het volgende:
Ik heb een textbox met value = 'Password'. Nu wil ik onclick het type veranderen naar een password field, en de textbox legen. this.type='password' werkt hier niet in IE
Als het niet lukt, maak dan een achtergrondplaatje met de tekst 'wachtwoord' dat verdwijnt als je er op klikt?
pi_56735953
quote:
Op donderdag 14 februari 2008 21:06 schreef PiRANiA het volgende:

[..]

Als het niet lukt, maak dan een achtergrondplaatje met de tekst 'wachtwoord' dat verdwijnt als je er op klikt?
onclick='this.class='bg.png' , en dan anders de class='textbg.png' bijvoorbeeld?
  donderdag 14 februari 2008 @ 21:39:27 #75
136730 PiRANiA
All thinking men are atheists.
pi_56736262
quote:
Op donderdag 14 februari 2008 21:26 schreef Flaccid het volgende:

[..]

onclick='this.class='bg.png' , en dan anders de class='textbg.png' bijvoorbeeld?
className @ javascript
maar idd, zo kun je het aanpakken
pi_56736949
quote:
Op donderdag 14 februari 2008 16:46 schreef Flaccid het volgende:
Ik heb een textbox met value = 'Password'. Nu wil ik onclick het type veranderen naar een password field, en de textbox legen. this.type='password' werkt hier niet in IE
Bij A List Apart staat een mooie oplossing beschreven: http://www.alistapart.com(...)formsmoreaccessible/
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  dinsdag 19 februari 2008 @ 22:22:03 #78
105263 Litso
Interlectueel.
pi_56847998
Ok, ik ben zelf een image gallery aan het bouwen en nu heb ik in JS een slidebar gemaakt voor de thumbnails, maar die loopt niet zo soepel. In IE 7 geen problemen, maar in FF hakkelt hij ontzettend.
Nu ben ik sowieso geen held in JS, dus ga ik ervanuit dat het ligt aan mijn inferieure scriptingskills, maar heeft iemand een idee hoe ik dit kan optimaliseren?

script:
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
   function left(max) {

      for(x=180;x>0;x=x-30) {         
         newleft = parseInt(document.getElementById('bar').style.left);
         if (newleft > 0) { break; }
         window.setTimeout('step(' + x + ')', x);

      }
   }
   function right(max) {
   
      for(x=180;x>0;x=x-30) {         
         newleft = parseInt(document.getElementById('bar').style.left);
         newright = newleft + max;
         if (newright < 700) { break; }
         window.setTimeout('step(-' + x + ')', x);

      }         
   }

   function step(step) {
      
      document.getElementById('bar').style.left = parseInt(document.getElementById('bar').style.left) + step;

   }


De scrollknopjes roepen uiteraard respectievelijk left(x) en right(x) aan, met als x de breedte van de totale div.

De site: http://litso.com/gallery/index.php?action=tagged

Iemand een idee?
"Dat is echt ontzettend zielig" ©
pi_56851997
Volgens mij werkt'ie hier in Fx gewoon goed hoor? (2.0.0.12)

Volgens mij is het officieel wel zo dat je bij vergelijkingen in een if-statement altijd twee vergelijkingstekens moet gebruiken
dus <=, >=, == enz. in plaats van <, > en =
  woensdag 20 februari 2008 @ 01:01:54 #80
105263 Litso
Interlectueel.
pi_56852115
quote:
Op woensdag 20 februari 2008 00:53 schreef mcDavid het volgende:
Volgens mij werkt'ie hier in Fx gewoon goed hoor? (2.0.0.12)

Volgens mij is het officieel wel zo dat je bij vergelijkingen in een if-statement altijd twee vergelijkingstekens moet gebruiken
dus <=, >=, == enz. in plaats van <, > en =
>= betekent wat anders dan >, dus lijkt me stug.
Maar hij doet het ook gewoon soepel? Hier niet namelijk, maar ik bedenk me net dat ik op FF3 Beta zit.

edit: bij nader inzien had ik alleen nog op mn laptop getest. Op mn desktop doet ie het wel goed. Lag dus aan de laptop (acer )
"Dat is echt ontzettend zielig" ©
pi_56853336
quote:
Op woensdag 20 februari 2008 00:53 schreef mcDavid het volgende:
Volgens mij is het officieel wel zo dat je bij vergelijkingen in een if-statement altijd twee vergelijkingstekens moet gebruiken
dus <=, >=, == enz. in plaats van <, > en =
Dat is onzin. Je moet natuurlijk wel goed letten op het verschil tussen = en ==.

Hier werkt ie trouwens ook soepel in FF3 (beta), ondanks de niet optimale code. De makkelijkste optimalisatie die je kan doen is om niet telkens document.getElementById('bar') uit te voeren. Dat kost relatief veel tijd, die kan je beter 1x uitvoeren en opslaan in een variabele.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_56859675
ik weet het verschil in betekenis, maar had zelf een keer een scriptje dat alleen werkte met dubbele == enzo. Maar wellicht kwam dat dan wel juist door het verschil in betekenis.
  woensdag 20 februari 2008 @ 14:52:59 #83
105263 Litso
Interlectueel.
pi_56860692
quote:
Op woensdag 20 februari 2008 14:11 schreef mcDavid het volgende:
ik weet het verschil in betekenis, maar had zelf een keer een scriptje dat alleen werkte met dubbele == enzo. Maar wellicht kwam dat dan wel juist door het verschil in betekenis.
Bij = en == klopt het wel.
x = 5 betekent dat x de waarde 5 krijgt, x == 5 checkt of x gelijk is aan 5.
Bij andere operatoren hoeft dat dus niet.
"Dat is echt ontzettend zielig" ©
  woensdag 20 februari 2008 @ 19:25:45 #84
85514 ralfie
!Yvan eht nioj
pi_56867303
ja en

< betekent kleiner dan
<= kleiner dan of gelijk aan
> groter dan
>= groter dan of gelijk aan

Nogal een verschil dus
pi_57127283
Is Opera zo slecht met Javascript of ligt het echt aan mij?

http://zcflevo.nl/files/thumbnails.js Zo pittig is de functie openinfo(y) toch ook weer niet?

[ Bericht 39% gewijzigd door mcDavid op 03-03-2008 14:59:47 ]
pi_57131407
quote:
Op maandag 3 maart 2008 14:54 schreef mcDavid het volgende:
Is Opera zo slecht met Javascript of ligt het echt aan mij?

http://zcflevo.nl/files/thumbnails.js Zo pittig is de functie openinfo(y) toch ook weer niet?
Lijkt me ook niet. Wat is 't probleem dan? Heb je een voorbeeld online?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_57131582
www.zcflevo.nl

als je op zo'n gele link klikt, dan op terug, en dan nog een keer op dezelfde link klikt, dan doet'ie het niet meer in opera.

Met terug wordt een frame geopend dat parent.docment.GetElementById("info").style="hidden" doet. Zodat hij weer verstopt wordt.

Dat bleek het eerst ook al niet te doen in opera, maar dat heb ik al opgelost.
pi_57132406
Ik zie ook niet wat er fout gaat.

Misschien een andere oplossing zoeken. Als je ook ergens een linkje toevoegt om het eerste info schermpje (met het weer) te laten zien dan heb je die terug knop niet nodig. Of laat de iframe altijd zien, en laadt er als eerste de weer-info in.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_57132785
quote:
Op maandag 3 maart 2008 18:57 schreef SuperRembo het volgende:
Ik zie ook niet wat er fout gaat.

Misschien een andere oplossing zoeken. Als je ook ergens een linkje toevoegt om het eerste info schermpje (met het weer) te laten zien dan heb je die terug knop niet nodig. Of laat de iframe altijd zien, en laadt er als eerste de weer-info in.
Dat laatste wou ik nou juist liever niet. Is kut voor de structuur. Op de indexpagina zou het (zoals 'ie nu is) misschien nog kunnen maar op de andere pagina's is het rot.

Moet toch maar es PHP onder de knie zien te krijgen. Dan heb ik helemaal geen iframes meer nodig.
  maandag 3 maart 2008 @ 20:09:17 #90
136730 PiRANiA
All thinking men are atheists.
pi_57134285
quote:
Op maandag 3 maart 2008 19:12 schreef mcDavid het volgende:

[..]

Dat laatste wou ik nou juist liever niet. Is kut voor de structuur. Op de indexpagina zou het (zoals 'ie nu is) misschien nog kunnen maar op de andere pagina's is het rot.

Moet toch maar es PHP onder de knie zien te krijgen. Dan heb ik helemaal geen iframes meer nodig.
Doen!
  donderdag 13 maart 2008 @ 10:07:54 #91
37634 wobbel
Da WoBBeL King
pi_57346157
Hellep

Waarom doet http://www.dumpzooi.nl/v2/TEST.php het wel in IE7, maar niet in Firefox?
pi_57350119
quote:
Op donderdag 13 maart 2008 10:07 schreef wobbel het volgende:
Hellep

Waarom doet http://www.dumpzooi.nl/v2/TEST.php het wel in IE7, maar niet in Firefox?
Omdat document.all false oplevert in Firefox?
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
  donderdag 13 maart 2008 @ 15:07:18 #93
37634 wobbel
Da WoBBeL King
pi_57352322
quote:
Op donderdag 13 maart 2008 13:11 schreef SuperRembo het volgende:

[..]

Omdat document.all false oplevert in Firefox?
aah me is not so smart maar het werkt idd

  donderdag 13 maart 2008 @ 22:26:23 #94
37634 wobbel
Da WoBBeL King
pi_57362693
IS AL OPGELOST!! ZIE OPLOSSING HIERONDER

Ik heb de volgende code, die geeft mij 3 alert venstertjes met 255, 123 en 88 goed dus

1
2
3
4
5
var teontledenvariable='255,123,88';
var geontleed=teontledenvariable.split(",");
alert ( geontleed[0] ); // poept 255 uit
alert ( geontleed[1] ); // poept 123 uit
alert ( geontleed[2] ); // poept 88 uit


Maaar nu als ik onderstaande code doe, krijg ik niks

1
2
3
4
5
6
7
rgbwaarde = myColorPicker.CurColor; // deze waarde komt van een javascript colorpicker
alert ( rgbwaarde ); // geeft een goede RGB code terug, dus deze waarde bestaat
var teontledenvariable=rgbwaarde;
var geontleed=teontledenvariable.split(",");
alert ( geontleed[0] ); // ik krijg niks
alert ( geontleed[1] ); // ik krijg niks
alert ( geontleed[2] ); // ik krijg niks


Ik krijg de eerste alert wel (dus een alert venstertje met bijv. 139, 254, 12) maar hij gaat de variable RGBWAARDE niet ontleden

IE7 geeft dan: Deze eigenschap of methode wordt niet ondersteund door dit object

[edit]

Dankzij wat MSN / Gtalk vriendjes opgelost

Dit is de code

1
2
3
4
5
6
7
8
[code]
rgbwaarde = myColorPicker.CurColor; // deze waarde komt van een javascript colorpicker
alert ( rgbwaarde ); // geeft een goede RGB code terug, dus deze waarde bestaat
var teontledenvariable=rgbwaarde.toString();
var geontleed=teontledenvariable.split(",");
alert ( geontleed[0] ); // ik krijg niks
alert ( geontleed[1] ); // ik krijg niks
alert ( geontleed[2] ); // ik krijg niks
[/code]

[ Bericht 17% gewijzigd door wobbel op 13-03-2008 22:34:00 ]
  FOK!-Schrikkelbaas vrijdag 14 maart 2008 @ 15:08:43 #95
1972 Swetsenegger
Egocentrische Narcist
pi_57376039
Ik wil bij een onclick de innerhtml van een element vullen met de src van een andere html.
Is dat uberhaupt mogelijk? document.getElementById('element').innerHTML.src='path/naar/html' werkt niet in ieder geval
pi_57376173
quote:
Op vrijdag 14 maart 2008 15:08 schreef Swetsenegger het volgende:
Ik wil bij een onclick de innerhtml van een element vullen met de src van een andere html.
Is dat uberhaupt mogelijk? document.getElementById('element').innerHTML.src='path/naar/html' werkt niet in ieder geval
document.getElementById('element').innerHTML=document.getElementById('element_met_src').src;
  FOK!-Schrikkelbaas vrijdag 14 maart 2008 @ 15:18:58 #97
1972 Swetsenegger
Egocentrische Narcist
pi_57376248
Dank je, maar er is dus geen element met een src, ik wil vanaf filesysteem een html src inladen in de innerhtml
  FOK!-Schrikkelbaas vrijdag 14 maart 2008 @ 15:20:38 #98
1972 Swetsenegger
Egocentrische Narcist
pi_57376274
Mjah, dat gaat natuurlijk niet zonder ajax bedenk ik me nu
pi_57376611
Als je echt volledige pagina's dynamisch wil gaan inladen kun je inderdaad beter óf met ajax gaan werken, óf gebruik maken van divs die standaard hidden zijn en pas tevoorschijn getoverd worden wanneer jee rgens op klikt.

Ik heb een kant en klaar scriptje op Boekenbox staan die in feite hele aparte pagina's uitleest en de inhoud daarvan in een <div> plakt:
http://www.boekenbox.nl/js/ajax_get.js

Gebruik:
<html_element onclick="ajax_get('pagina.htm','div_waar_resultaat_in_moet');" />
pi_57376647
quote:
Op vrijdag 14 maart 2008 15:18 schreef Swetsenegger het volgende:
Dank je, maar er is dus geen element met een src, ik wil vanaf filesysteem een html src inladen in de innerhtml
Wat je wilt is een javascript include.
Dat kan, met een iframe.
Of je dat wilt is iets anders.

-edit- ik heb het zelf gebruikt in de site in me sig. Als je op zo'n gele link klikt.
Maar dat wil ik in de nabije toekomst vervangen door een php-include.
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')