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!"
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!"
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ö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)
<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>