abonnement Unibet Coolblue Bitvavo
pi_65944426
quote:
Op woensdag 11 februari 2009 11:53 schreef Swetsenegger het volgende:

kan ik een functie aanroepen met een array.
Moet je er wel een array in stoppen, dus:
1onload="parseXML(['vendor_name','device_name','product_code','wan_uptime'])"
  FOK!-Schrikkelbaas woensdag 11 februari 2009 @ 12:39:47 #242
1972 Swetsenegger
Egocentrische Narcist
pi_65945262
Ik heb het opgelost met split
En ik gebruik het nu in Safari (op windows) Veldmuis. Zal zo even met chrome testen.

De volgende stap wordt schrijven naar xml vanuit clientside. Daar zal ik denk ik sowieso met ajax calls moeten gaan werken denk ik.
  FOK!-Schrikkelbaas woensdag 11 februari 2009 @ 12:47:53 #243
1972 Swetsenegger
Egocentrische Narcist
pi_65945519
Chrome heeft inderdaad geen xml parser, wat een gezeik.
-edit- Safari inderdaad ook niet, bleek in firefox aan het testen te zijn

Nou ja.... xmlhttprequest dan maar.
pi_65945564
Dit is een prima vervanging:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
var xml=null;
function loadXMLDoc(){

   if (window.XMLHttpRequest) {
      xml=new XMLHttpRequest();
   } else if (window.ActiveXObject) {
      xml=new ActiveXObject("Microsoft.XMLHTTP");
   }

   if (xml!=null) {
      xml.open("GET",xmlPath,false);
      xml.send(null);
      xml = xml.responseXML;
   }
}
  FOK!-Schrikkelbaas woensdag 11 februari 2009 @ 12:52:38 #245
1972 Swetsenegger
Egocentrische Narcist
pi_65945651
xmlPath is de file neem ik aan?
  FOK!-Schrikkelbaas woensdag 11 februari 2009 @ 12:57:39 #246
1972 Swetsenegger
Egocentrische Narcist
pi_65945824
werkt, thanks.
Nu schrijven
  woensdag 11 februari 2009 @ 13:03:04 #247
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_65946008
Ik heb icm met AJAX een aantal kolomen zoals in dit voorbeeld:



De gebruiker kan al op een interactive manier de kolomen verplaatsen etc, maar nu zou het mooi zijn
als het ook mogelijk is om de kolom breedte aan te kunnen passen, door te slepen.

Heb het vaker gezien, dus het zou mogelijk moeten zijn. Iemand een idee hoe te doen??
  FOK!-Schrikkelbaas woensdag 11 februari 2009 @ 13:12:20 #248
1972 Swetsenegger
Egocentrische Narcist
pi_65946320
quote:
Op woensdag 11 februari 2009 13:03 schreef Likkende_Lassie het volgende:
Ik heb icm met AJAX een aantal kolomen zoals in dit voorbeeld:

[ afbeelding ]

De gebruiker kan al op een interactive manier de kolomen verplaatsen etc, maar nu zou het mooi zijn
als het ook mogelijk is om de kolom breedte aan te kunnen passen, door te slepen.

Heb het vaker gezien, dus het zou mogelijk moeten zijn. Iemand een idee hoe te doen??
kijk eens naar een framework zoals mootools bijvoorbeeld: http://demos111.mootools.net/Resizable
pi_65946561
Of Prototype/Scriptaculous, of jQuery, of ... Whatever floats your boat
  woensdag 11 februari 2009 @ 13:56:15 #250
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_65947745
Ik moet de waarde vervolgens wel weer in PHP zien te krijgen
  woensdag 11 februari 2009 @ 14:16:36 #251
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_65948459
Ik heb dit nu als javascriptcode:

1
2
3
4
5
6
7
8
9
10
      window.addEvent('domready', function(){
         
         /* Resizable with Horizontal Limit */
         $('resizable5').makeResizable({
            modifiers: {x: 'width', y: false},
            limit: {x: [50, 800]}
            
         }
         );
      }); 


Opzich best simpel, maar hoe haal ik nu de waardes er uit zodra er iets wordt veranderd?
pi_65948848
Je kunt vast ergens een callback toevoegen die wordt uitgevoerd als iemand klaar is met resizen, waarbinnen je de beschikking hebt over de nieuwe maten. Daarin kun je dan een AJAX POST doen naar je PHP-script
  woensdag 11 februari 2009 @ 14:30:32 #253
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_65948955
quote:
Op woensdag 11 februari 2009 14:27 schreef Roy_T het volgende:
Je kunt vast ergens een callback toevoegen die wordt uitgevoerd als iemand klaar is met resizen, waarbinnen je de beschikking hebt over de nieuwe maten. Daarin kun je dan een AJAX POST doen naar je PHP-script

Dat is inderdaad de bedoeling maar waar in die functie?
  woensdag 11 februari 2009 @ 14:35:40 #254
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_65949121
Denk dat ik iets met document.getElementById('resizable5') moet doen, ff proberen
  woensdag 11 februari 2009 @ 14:42:41 #255
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_65949392
Gelukt! :

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
      window.addEvent('domready', function(){
         
         /* Resizable with Horizontal Limit */
         $('resizable5').makeResizable({
            modifiers: {x: 'width', y: false},
            limit: {x: [50, 800]}
            
         }
         );
      
      }
      ); 
      

      function saveWidth(){
         var width = document.getElementById("resizable5").offsetWidth;
         callAJAX(0, 120, 'setWidth', width);
      }


:D
pi_65950042
quote:
Op woensdag 11 februari 2009 14:30 schreef Likkende_Lassie het volgende:

Dat is inderdaad de bedoeling maar waar in die functie?
Dat zal vast in de docs staan van de gebruikte JS library. Dat is voor ons natuurlijk koffiedik kijken
pi_65950120
En waar wordt saveWidth() aangeroepen dan?

Ik zou echt even in de API docs kijken naar een callback die je direct in makeResizable() op kunt nemen, imo een stuk netter.
  woensdag 11 februari 2009 @ 15:30:10 #258
85919 Likkende_Lassie
Doe eens wat aan je ondertitel
pi_65951090
quote:
Op woensdag 11 februari 2009 15:02 schreef Roy_T het volgende:
En waar wordt saveWidth() aangeroepen dan?

Ik zou echt even in de API docs kijken naar een callback die je direct in makeResizable() op kunt nemen, imo een stuk netter.
Door een "onmouseup"

Probleem hiervan is wel, dat als je de muis buiten de div loslaat, wordt er niets opgeslagen...
pi_65951357
quote:
Op woensdag 11 februari 2009 15:02 schreef Roy_T het volgende:
En waar wordt saveWidth() aangeroepen dan?

Ik zou echt even in de API docs kijken naar een callback die je direct in makeResizable() op kunt nemen, imo een stuk netter.
Waarschijnlijk moet er een event listener worden toegevoegd aan de resize()
pi_65951365
quote:
Op woensdag 11 februari 2009 15:30 schreef Likkende_Lassie het volgende:

[..]

Door een "onmouseup"

Probleem hiervan is wel, dat als je de muis buiten de div loslaat, wordt er niets opgeslagen...
Ik heb maar even voor je gekeken, want dat is inderdaad geen oplossing

In de docs staat écht heel duidelijk:

1
2
3
4
5
var myResize = $('myElement').makeResizable({
    onComplete: function(){
        alert('Done resizing.');
    }
;


Heb je überhaupt die documentatie gelezen?
  FOK!-Schrikkelbaas woensdag 11 februari 2009 @ 15:40:01 #261
1972 Swetsenegger
Egocentrische Narcist
pi_65951495
Weet iemand of ik met javascript, via SOAP een node kan aanpassen in een XML file op de server?

-edit- laat ik het anders zeggen. Weet iemand of het mogelijk is om op een embedded linux device vanuit de GUI middels clientside scripting informatie in een xml file te schrijven aan de 'server' kant. Waarbij ze dus beide op hetzelfde lokale filesystem draaien.

[ Bericht 59% gewijzigd door Swetsenegger op 11-02-2009 16:26:25 ]
pi_65990108
Ik zoek een prijsberekenings script / uitleg hoe te maken maar vind weinigs, zoek zoiets als deze

Iemand een zoekterm, site of script hiervoor?
Chris van Nijnatten: "Het gevoel dat NAC iets onmetelijks was, iets Bredaas en iets ongelooflijk moois en warms, zelfs zo mooi en warm dat je er letterlijk voor ten strijde wilde trekken"
pi_65990380
quote:
Op woensdag 11 februari 2009 15:40 schreef Swetsenegger het volgende:
Weet iemand of ik met javascript, via SOAP een node kan aanpassen in een XML file op de server?

-edit- laat ik het anders zeggen. Weet iemand of het mogelijk is om op een embedded linux device vanuit de GUI middels clientside scripting informatie in een xml file te schrijven aan de 'server' kant. Waarbij ze dus beide op hetzelfde lokale filesystem draaien.
Ook na je edit snap ik niet echt wat je wilt doen Je wilt JS draaien op je linux ding, en die iets laten schrijven op het filesystem (als de server datzelfde ding is)
pi_65990462
quote:
Op donderdag 12 februari 2009 16:18 schreef Superheld het volgende:
Ik zoek een prijsberekenings script / uitleg hoe te maken maar vind weinigs, zoek zoiets als deze

Iemand een zoekterm, site of script hiervoor?
Nee, want daar is het te simpel voor

Het komt neer op de waarde van select 1 en select 2 bij elkaar optellen, en het resultaat daarvan te tonen in een div (of input, of whatever). Dat moet te doen zijn denk ik, voor een beginner
pi_66534888
Ik weet niet zeker of het goed in dit topic past, maar gezien het met javascript icm div's temaken heeft toch maar een poging.

Ik ben een dynamische pagina aan het maken waarbij het mogelijk is een aantal div's te sluiten. Ook moeten divs die niet zichtbaar zijn gesloten worden, en dit lijkt nogal een probleem te zijn in IE, in FF gaat alles wel naar wens.

Ik sluit de divs doormiddel van een loopje in Javascript, deze loop maakt alle divs met een bepaalde id onzichtbaar door de display eigenschap op 'none' te zetten. De zichtbare divs vormen geen probleem, echter werk ik met meerdere pagina's die allemaal voorgeladen zijn, zodat het switchen tussen de pagina's lekker snel gaat.

Als ik nu naar een pagina ga waarbij de div's gesloten zijn toen de pagina nog niet zichtbaar was, dan is de inhoud (een paar tabellen) van de divs binnen die pagina nog zichtbaar. Niet de hele tabel is zichtbaar, alleen de achtergrondkleur van de cellen.

Als ik vervolgens deze divs weer volledig zichtbaar maak dan loopt de achtergrondkleur van de cellen door de andere inhoud heen, en dat is erg vervelend en ziet er niet uit.

Blijkbaar vind IE het niet zo leuk dat een eigenschap van een niet zichtbare div aangepast wordt, en laat een gedeelte van de inhoud staan. Ik heb het volgende geprobeerd:

-Alle divs een eigen achtergrondkleur geven, dit was namelijk eerst niet voor alle divs gedefinieerd
-Voordat de loop begint de onzichtbare divs zichtbaar maken, vervolgens de eigenschap aanpassen en dan weer onzichtbaar maken
-Alle inhoud van de te sluiten divs ook verbergen dmv jQuery

Bovenstaande heeft niet mogen baten, ik ik heb werkelijk geen idee hoe dit op te lossen is. Zoals aangegeven gebeurd dit alleen in IE, niet in Fx.

Iemand een idee om deze vervelende bug te omzeilen?
pi_66546387
Wat voorbeeldcode of een simpele testcase zou handig zijn.
Wil iedereen die in telekinese gelooft nu mijn hand op steken?
| Foto's van toen en nu | Icons | Whatpulse keyboard | .NET developer? |
pi_66553030
quote:
Op zaterdag 28 februari 2009 10:06 schreef SuperRembo het volgende:
Wat voorbeeldcode of een simpele testcase zou handig zijn.
Een testcase kan ik wel ff maken, alleen ben ik bang dat dat pas morgen wordt... De code zelf kan ik hier helaas niet posten.
pi_66597069
1onmouseover="document.getElementById('previewbox').style.background-color = '#000000';"


Waarom werkt dit niet? Als ik bijvoorbeeld de tekstkleur wil aanpassen, werkt dat wel...
pi_66597626
Dit had je in 1 seconde kunnen opzoeken, maar vooruit: je moet in JS geen dashes maar camelCasing gebruiken: backgroundColor dus.
pi_66600435
quote:
Op zondag 1 maart 2009 22:08 schreef Roy_T het volgende:
Dit had je in 1 seconde kunnen opzoeken, maar vooruit: je moet in JS geen dashes maar camelCasing gebruiken: backgroundColor dus.
En hetzelfde geld dus ook voor backgroundImage?
abonnement Unibet Coolblue Bitvavo
Forum Opties
Forumhop:
Hop naar:
(afkorting, bv 'KLB')