Floo
17.02.2008, 17:08
Hallo !
Gleich am Anfang möchte ich sagen, dass ich keine Ahnung von Javascript habe ;)
Ich bräuchte mal eure Hilfe:
Ich habe es endlich geschafft, ein input type="file" button in ein image zu verwandeln, sodass er immernoch die Funktion als "Durchsuchen"-Button erfüllt.
Das Javascript, dass ich dazu benutzt habe, hab ich im Internet gefunden. Anleitung war dabei.
Nachteil nun: der input type="text", indem normalerweise der Pfad der angewählten Datei steht wird versteckt und ist nicht sichtbar.
Ich hab herausgefunden, dass folgende Passage dafür verantwortlich ist:
stylizeAll : function()
{
if (!this.fini) { this.init(); };
if (!this.able) { return; };
var inputs = document.getElementsByTagName('input');
for (var i = 0; i < inputs.length; i++)
{
var input = inputs;
if (input.type == 'file' && input.className.indexOf(this.fileClass) != -1 && input.parentNode.className.indexOf(this.wrapClass) != -1)
{
this.stylize(input);
};
};
}
Da die Homepage geslict ist und ich nix verücken kann, ein input type="text" schon existiert ist meine Frage an euch: Wie schreibe ich diesen Snippet um, damit die angewählte Datei automatisch in meiner angegebenen Textbox steht?
LG
Floo
Gleich am Anfang möchte ich sagen, dass ich keine Ahnung von Javascript habe ;)
Ich bräuchte mal eure Hilfe:
Ich habe es endlich geschafft, ein input type="file" button in ein image zu verwandeln, sodass er immernoch die Funktion als "Durchsuchen"-Button erfüllt.
Das Javascript, dass ich dazu benutzt habe, hab ich im Internet gefunden. Anleitung war dabei.
Nachteil nun: der input type="text", indem normalerweise der Pfad der angewählten Datei steht wird versteckt und ist nicht sichtbar.
Ich hab herausgefunden, dass folgende Passage dafür verantwortlich ist:
stylizeAll : function()
{
if (!this.fini) { this.init(); };
if (!this.able) { return; };
var inputs = document.getElementsByTagName('input');
for (var i = 0; i < inputs.length; i++)
{
var input = inputs;
if (input.type == 'file' && input.className.indexOf(this.fileClass) != -1 && input.parentNode.className.indexOf(this.wrapClass) != -1)
{
this.stylize(input);
};
};
}
Da die Homepage geslict ist und ich nix verücken kann, ein input type="text" schon existiert ist meine Frage an euch: Wie schreibe ich diesen Snippet um, damit die angewählte Datei automatisch in meiner angegebenen Textbox steht?
LG
Floo