Hallo Leute,
ein Frame(rechts) in einem Frameset mit einer leeren Tabelle wird geladen.
In Abhängigkeit einer zuvor gebildeten Variablen (Frame links) wird die Tabelle ausgefüllt.
function fuellen(){
var s = parent.s
var sElem = document.createElement('script');
sElem.type = 'text/javascript';
sElem.src = s + ".js";
document.getElementsByTagName('head')[0].appendChild(sElem);
var i;
for (i=0; i<=8; ++i){
var bild = (kennung[i+1]["bild"]);
p_bild = new Image();
p_bild.src = "bilder/sonder/" + bild + ".gif";
document.images[i].src = p_bild.src
document.forms[i].form_namen.value = (kennung[i+1]["namen"])
document.forms[i].form_ergaenz.value = (kennung[i+1]["ergaenz"])
document.forms[i].form_angaben.value = (kennung[i+1]["angaben"])
if ((kennung[i+1]["preis"])== ""){
document.forms[i].form_preis.value = "Preis auf Anfrage"
}else
if (isNaN(kennung[i+1]["preis"])){
document.forms[i].form_preis.value = (kennung[i+1]["preis"])
}else{
document.forms[i].form_preis.value = ("Preis: "+(kennung[i+1]["preis"])+",- €")
}
}
}
Soweit funktioniert alles.
über der Tabelle soll aber auch ein Logo.gif (ebenfalls abhängig von der Variablen) geladen werden.
Wie sieht ein Script aus, das genau so arbeiten würde.
Da ich noch js-Anfänger bin, habe ich nicht den geringsten Lösungsansatz. Obiges Script hab ich mir aus vorhandenen Scripten zusammengesetzt und angepasst.
Obertroll