01. juli 2005 - 11:19
Der er
10 kommentarer og 1 løsning
Hjælp til at load ind side
Hej Jeg har et lille problem Problemet ligger i at jeg godt vil kunne load en side i mit javascript men unden at siden skrifter side Det jeg har brug for er at kunne kalde min side med nolge paramete f.eks minside.aspx?tekst=etellerandet så jeg kan bruge tekst over i mine minside.aspx men bruger skal ikke skrifte side jeg har lavet noget i den her stil engang hvor jeg skulle læse en xml fil men det virker ikke rigtig i Firefox xmlDoc = new ActiveXObject("Microsoft.XMLDOM"); xmlDoc.async="false" xmlDoc.load("getProducts.asp?ProductName=" + strinput) så det ville jeg godt unden om
Annonceindlæg tema
Offentlig digitalisering
Fra effektivisering til digital suverænitet. Hvordan skaber det offentlige en digital fremtid med AI, sikkerhed og kontrol i centrum?
Jeg vil foreslå at bruge iframe i javascriptet: Document.write('<IFRAME src=minside.aspx?'+ting+'><IFRAME>' ); Den indsætter en ramme.
så skulle det være noget i den her stil function navnpaaminfunktion(ting) { Document.write('<IFRAME src=minside.aspx?'+ting+'><IFRAME>' ); } og virker nede i min body <span onclikc="navnpaaminfunktion('Et eller andet')">blah</span> eller hvad?
Eller lav teksten som en (eller flere) script-variable og load disse dynamisk (ved at sætte src på en script-blok).
er ik med, softspot. Kan du lave et lille eks.?
ameq .. ja eller bare nede i din body skrive <script language=javascript> Document.write('<IFRAME src=minside.aspx?'+ting+'><IFRAME>' ); </script>
jeps... lige et øjeblik :)
undskyld .. <script language=javascript> Document.write('<IFRAME src=minside.aspx?tekst=etellerandet><IFRAME>' ); </script>
okey? men hvis nu jeg først skal bruge det når bruger trykker på noget?
i øvrigt skal det nok være document og ikke Document. Jeg er lidt rusten vist.
01. juli 2005 - 12:23
#10
ah.. så ville jeg gøre som når man normalt bruger frames .. give din IFRAME et navn, og så lave et link, der har et target: <IFRAME src="forside" name="rammenavn"></IFRAME> <a href="etellerandet" target="rammenavn">link</a>
01. juli 2005 - 12:31
#11
Navngiv din scriptblok, find den via document.scripts[navnet] og sæt sourcen via document.scripts[navnet].src. Eksempel: <script type="text/javascript" id="test"></script> <script type="text/javascript"> function loadScript(scriptName) { document.scripts["test"].src = scriptName; } </script> Så skal du bare have en variabel du kan check på om eksisterer for at se om scriptet er indlæst. Der kan være variationer i implementeringen ifht. crossbrowserimplementeringen, men du kan da bruge denne metode til inspiration... :)
Vi tilbyder markedets bedste kurser inden for webudvikling