har du testat att skriva ut variabeln t i en alert(t)?
samt att skicka in någon test text i elem.innerHTML = "TEST";
du skapar elementet i document men lägger till det i vagnFonster.document, kanske något sådant som blir fel?
3 svar · 291 visningar · startad av Vinnaren
hej
jag skulle behöva lite hjälp med att skriva ut texten i en popupp ruta.
har denna kod:
vagnFonster = window.open("vagn.html", " vagn", "width=200, height=200, toolbar=no, status=no")
vagnFonster.focus();
var t;
for(var i = 0; i < this.typArray.length; i++)
{
t+= this.typArray[i]+" "+this.prisArray[i]+" ("+this.antalArray[i]+"st)<br />"
}
var elem=document.createElement("div");
elem.innerHTML=t;
vagnFonster.document.body.appendChild(elem);
men inget skrivs ut i den öppnade rutan o inget felmeddelande visas.
Vad har jag gjort för fel?
Alla arrayer innehåller värde med de visas bara inte :r
Tacksam för all hjälp
får nu i IE ogiltigt argument, troligen på
vagnFonster = window.open("vagn.html", " vagn", "width=200, height=200, toolbar=no, status=no")
har du testat att skriva ut variabeln t i en alert(t)?
samt att skicka in någon test text i elem.innerHTML = "TEST";
du skapar elementet i document men lägger till det i vagnFonster.document, kanske något sådant som blir fel?
får nu ut texten i min popupp, men nu är det så att jag vill töma den varje gång som den går in i funktionen visaVaror så att det nya som ligger i arrayerna kan skrivas ut.
js-filen
index-flen
Hur löser jag detta på enklast sätt??
sen så såg jag nu att den inte fungerar i IE. Får där felmeddelandet
Gränssnittet stöds inte.
troligen på
var elem=document.createElement("div");
elem.innerHTML=t;
Shop.vagnFonster.document.body.appendChild(elem);
Tacksam för all hjälp :stud