Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

[JAVASCRIPT] Pork & JAH

Pagina: 1
Acties:

  • MG-studios
  • Registratie: Juni 2007
  • Laatst online: 15-11 20:38
Voor navigatie binnen een website maak ik gebruik van het JAH-script. website
Voor het makkelijk versturen van formulieren gebruik ik Pork.Iframe. website /source

Pork treed in werking door de volgende lijn met code:

JavaScript:
1
new iframe(document.post, {update:'columns'});


Als ik regel 49 van het Pork-script:

JavaScript: pork.js
49
if (this.update) setTimeout(function(){this.update.innerHTML = this.transport.responseText;}.bind(this), 10);


verander in:

JavaScript: pork.js
49
if (this.update) setTimeout(jah('berichten.php','columns'), 10);


Word netjes het JAH-script uitgevoerd met alle daarbijbehorende extra benodigde functies, die niet zouden worden uitgevoerd met het originele Pork-script. De filename is in dit geval al ingevuld en is 'berichten.php'.

Echter is het tweede argument van de functie 'new iframe' nu niet meer nodig aangezien deze locatie nu word bepaald door het JAH-script op regel 49. Graag zou ik dit tweede argument willen gebruiken om de filename te bepalen. De regel om Pork in werking te zitten zou dan iets dergelijks als onderstaande regel worden.

JavaScript:
1
new iframe(document.post, berichten);


Ik krijg het echter niet voor elkaar om het tweede argument goed door te geven en in te passen in de nieuwe regel 49 van het Pork script. Hopelijk kunnen jullie me helpen om verder te komen! :)

  • TeeDee
  • Registratie: Februari 2001
  • Laatst online: 30-11 19:45

TeeDee

CQB 241

Ik zou gewoon even contact opnemen met Schizoduckie. Die kan je exact vertellen hoe of wat... (gok ik)

Heart..pumps blood.Has nothing to do with emotion! Bored


  • SchizoDuckie
  • Registratie: April 2001
  • Laatst online: 18-02 23:12

SchizoDuckie

Kwaak

Als ik je goed snap, wil je gewoon een extra parameter gebruiken in de opties :?

Als je regel 49 dan aanpast:
JavaScript: pork.js
49
if (this.update) setTimeout(jah(this.options.filename,this.options.update), 10);

en dan de aanroep zo maakt :?

JavaScript:
1
new iframe(document.post, {filename:'berichten.php', update:'columns'});


maar het kan ook gewoon zonder te hacken volgens mij:

JavaScript:
1
new iframe(document.post, { onComplete:function(){ jah('berichten.php','columns');} });

[ Voor 18% gewijzigd door SchizoDuckie op 10-08-2007 19:42 ]

Stop uploading passwords to Github!


  • MG-studios
  • Registratie: Juni 2007
  • Laatst online: 15-11 20:38
SchizoDuckie schreef op vrijdag 10 augustus 2007 @ 19:40:
maar het kan ook gewoon zonder te hacken volgens mij:
Dat werkt idd nog veel beter. Bedankt voor deze tip! d:)b