Hallo liebes Forum,
mittels dropdown im frame_links rufe ich im frame_detail eine Seite auf:
function wahl(){
if (handel == true){
var s = document.form_auswahl.warengruppe.value;
if (s != ""){
parent.s = s
parent.detail.location.href="frame_liste.htm";
}
}else{
alert ("Sie müssen sich zuerst einloggen!");
}
document.form_auswahl.warengruppe.selectedIndex = 0;
}
Das Funktioniert!
Das fuellen des frame_liste, mittels unten stehender Routine, funktioniert sowohl unter Opera als auch beim IE.
Unter FF rührt sich allerdings absolut nichts.
Vielleicht kann mir ja jemand sagen, wo hier der Hase im Pfeffer begraben ist! Kann etwa FF nichts mit window.setTimeout... anfangen?
<script language="JavaScript">
var s = parent.s
window.setTimeout("fuellen()",200)
function fuellen(){
//--> Datenzugriff aus datei.js
var sElem = document.createElement('script');
sElem.type = 'text/javascript';
sElem.src = parent.s + ".js";
document.getElementsByTagName('head')[0].appendChild(sElem);
var Neu = "<font color='red' size='3' face='Arial'><b>" + (kennung[0]['namen']) + "</b></font>";
document.all.gruppe.innerHTML = Neu;
//--> Bilder aus Datei.js einfügen
var i, bild;
for (i= 0 ; i <= 9; ++i){
bild = "bilder/" + s + "/" + (kennung[i]["bild"]) + ".gif";
p_bild = new Image();
p_bild.src = bild
document.images[i].src = p_bild.src
}
//--> Texte aus Datei.js einfügen
for (i= 0 ; i <= 8; ++i){
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 = ""
}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"])+",- €")
}
}
}
Sigge