diabloMedlem sedan aug. 2000113 inlägg Hallå! ..
hur gör man för att stoppa in kod i en html fil som redan finns! .. Använder jag document.write så skapas en helt ny sida med koden som jag vill få in. Funktionen ligger i en .js fil ..
testade document.writeln också, men det blev samma resultat där, bara en ny sida med koden ..
Hoppas ni förstår hur jag menar! .. :)
------------------
"I have a problem solver and his name is revolver!"
diabloMedlem sedan aug. 2000113 inlägg hehe, nähä okej .. ehh ..
asså jag har en färdig html fil!
Sen när jag kör ett javascript så vill jag att den ska skapa en tabell på sidan! Men när jag testade
document.write("<table border='1'><tr><td> Hejsan </td></tr></table>")
så tas all annan html i filen bort och ersätts med tabellen som jag vill skapa!
Det är det som jag inte vill, jag vill ha kvar den html kod som låg i filen från början + den kod jag vill lägga in med hjälp av javascript! ..
Är dålig på att förklara, men hoppas det klarnade lite nu i alla fall!
------------------
"I have a problem solver and his name is revolver!"
diabloMedlem sedan aug. 2000113 inlägg Måste fan få de här o funka nu!
Kom igen, fram me lite svar nu! ;)
------------------
"I have a problem solver and his name is revolver!"
M@rtinMedlem sedan dec. 19992 085 inlägg Document.write koden är rätt.. men la du den i head eller body?
------------------
//M@rtin || Peachy.nu\\
Sue Me!
diabloMedlem sedan aug. 2000113 inlägg javascriptet ligger i en .js fil, som jag inkluderar (eller vad de heter), i <head> delen!
------------------
"I have a problem solver and his name is revolver!"
[Redigerat av diablo den 02 mar 2001]
JohnsenMedlem sedan juli 2000836 inlägg Om du använder document.write innom <head> kommer det att bli på det vis du förklarar.
Du bör istället välja att funktionen skriver till ett lager, eller liknande.
Testa dessa två alternativ, så förstår du nog.
Först med document.write
<html>
<head>
<script>
function laban(){
document.write("blaj...");}
</script>
</head>
<body>
<a href="javascript: laban();">klicka</a><br>
</body>
</html>
Sedan med innerHTML
<html>
<head>
<script>
function laban2(){
document.all("txt").innerHTML="blaj2...";}
</script>
</head>
<body>
<a href="javascript: laban2();">klicka</a><br>
<div id="txt" style="position:absolute;"><div>
</body></html>
(Detta visar bara hur man gör för IE4+)
/ J
solbulleMedlem sedan mars 20015 287 inlägg Följdfråga!
Hur gör jag om jag i en funktion har en variabel innehållandes en textsträng som jag vill ha med i javascriptet?
Alltså med script i. (Från en textruta)
Mao. som ett document.write inne i funktionen...
------------------
/solbulle
JohnsenMedlem sedan juli 2000836 inlägg Välkommen!
Hur menar du? Har du provat själv?
Visa lite kod...
/ J
solbulleMedlem sedan mars 20015 287 inlägg Det är säkert "jättelätt"...
<html>
<head>
<script language="Javascript">
var In=""
var Ut=""
function testa(){
In=document.textruta.input.value;
//Raden här under skall i sin helhet kunna skrivas in i In-textboxen, för att sen ingå i scriptet här.
d("Detta är den sträng som skrivs/klistras in i Inboxen, komplett med 'd(', parenteser och allt! Mao ska den 'hamna' här och trigga function d");
//Slut inmatning
function d (text){
Ut=text;
}
document.textruta.output.value=Ut;
}
</SCRIPT>
</head>
<body>
<FORM name=textruta>
<INPUT name=knapp onclick=testa() type=button value='Testa'>
<TEXTAREA cols=40 name=input rows=5></TEXTAREA>
<TEXTAREA cols=40 name=output rows=5></TEXTAREA>
</form>
</body>
</html>
------------------
/solbulle
solbulleMedlem sedan mars 20015 287 inlägg Någon?
------------------
/solbulle