Avatar billede Peter Praktikant
19. juni 2001 - 14:49 Der er 5 kommentarer og
1 løsning

kalde variabel

Jeg har lavet et script i headeren. Her laver jeg en variabel bredde, som jeg gerne vil kalde senere når jeg laver en iframe, hvordan gør jeg dette.
Avatar billede netsrac Praktikant
19. juni 2001 - 14:51 #1
<SCRIPT>document.write(bredde);</SCRIPT>
Avatar billede Peter Praktikant
19. juni 2001 - 15:13 #2
jeg skal bruge det til at bestemme bredden på min frame, når jeg skriver width=\"<SCRIPT>document.write(bredde);</SCRIPT>\" bliver den for bred.
Avatar billede jakoba Nybegynder
19. juni 2001 - 15:19 #3
Du kan ikke lægge en html <script kommando inden i en anden html kommando.
du må skrive hele din iframe kommando med script for at det kan virke.

Så det bliver noget i retning af:

<script language=\'javascript\'>
document.write( \"<iframe src=\'iframefil.html\' width=\" )
document.write( bredde() );  // forudsat bredde() returnerer bredden
document.write( \" height=300 ...osv... >\" );
</script>

mvh JakobA
Avatar billede Peter Praktikant
19. juni 2001 - 15:31 #4
dette er hvad jeg har:
<script>
if(screen.availWidth <= 830 ){
var bredde = 191
var hoejde = 341}
else{
if(screen.availWidth <= 1050 ){
var bredde = 252
var hoejde = 450}
else{
var bredde = 284
var hoejde = 507}
};
</script>

</HEAD>
<BODY scroll=\"no\" topmargin=\"4\" leftmargin=\"4\" bgcolor=\"#00FFFF\">

<script>
document.write(\"<IFRAME NAME=\"vside\" SRC=\"vmenu1.html\" width=\");
document.write(bredde);
document.write(\" height=\");
document.write(hoejde);
document.write(\" VSPACE=\"0\" HSPACE=\"0\" FRAMEBORDER=NO > </IFRAME>\");
</script>
hvorfor virker det ikke, det laver ikke en iframe, hvorfor?
Avatar billede Peter Praktikant
19. juni 2001 - 15:32 #5
er der en lettere måde at gøre det på?
Avatar billede Peter Praktikant
19. juni 2001 - 16:22 #6
jeres forslag virker ikke.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester