webForumDet fria alternativet

Popupfönstret slutar inte att ladda.

3 svar · 361 visningar · startad av reka1

reka1Medlem sedan sep. 2001650 inlägg
#1

Hej!
På jobbet (där en gammal vers. av explorer finns) fungerar nedanstående kod som den ska. Men hemma så fungerar den vare sig i FF eller IE.
Popupfönstret laddar i en evighet samt att inga radbrytningar skapas.

<html>
<head>

<script language="javascript">

function visa_visitkort(form) {
var foretag = form.foretag.value;
var efternamn = form.efternamn.value;
var fornamn = form.fornamn.value;
var titel = form.titel.value;
var tfn = form.tfn.value;
var epost = form.epost.value;
var bakgrundsfarg = form.bakgrundsfarg.value;
var textfarg = form.textfarg.value;
var typsnitt = form.typsnitt.value;

win = window.open(", ", 'popup', 'toolbar = no, status = no,width=350,height=150');
win.document.write("<body bgcolor="+bakgrundsfarg+">");
win.document.write("<font color="+textfarg+">");
win.document.write("<font face="+typsnitt+">");
win.document.write("<font size=6>" + foretag + "</font>");
win.document.write("<font size=3>" + fornamn +" " + efternamn + "</font>");
win.document.write("<font size=2>" + titel + "</font>");
win.document.write ("");
win.document.write("<font size=3>"+tfn+"</font>");
win.document.write("<font size=2>" + epost + "</font>");
}

</script>

</head>

<body>
<blockquote>
<form>
<table border="0" cellpadding="5" bgcolor="#33CCFF">
<tr><td colspan="2"><h2>Beställ ditt visitkort här:</h"></td></tr>
<tr><td>Företag:</td><td> <input type="text" name="foretag"></td></tr>
<tr><td>Efternamn:</td><td> <input type="text" name="efternamn"></td></tr>
<tr><td>Förnamn:</td><td> <input type="text" name="fornamn"></td></tr>
<tr><td>Titel:</td><td> <input type="text" name="titel"></td></tr>
<tr><td>Telefon:</td><td> <input type="text" name="tfn"></td></tr>
<tr><td>E-post:</td><td> <input type="text" name="epost"></td></tr>
<tr><td>Bakgrundsfärg: </td><td> <select name="bakgrundsfarg">
<option value="#33CCFF">Ljusblå
<option value=" #FFFFCC">Ljusgul
<option value="#ffffff">Vit 
<option value="#00FFFF">Turkos
</select></td></tr>
<tr><td>Textfärg: </td><td> <select name="textfarg">
<option value="#000000">Svart
<option value="#0000FF">Blå
<option value="#FF0000">Röd
<option value="#006400">Mörkgrön
</select></td></tr>
<tr><td>Typsnitt: </td><td> <select name="typsnitt">
<option value="verdana">Verdana
<option value="ariel">Ariel
<option value="tahoma">Tahoma
<option value="impact">Impact
</select></td></tr>
<tr><td colspan="2" align="center">
<input type="button" value="Skriv ut" onclick="visa_visitkort(this.form)">
<input type="reset" value="Nollställ">
</td></tr></table>
</form>
</body>
</html>
stattinMedlem sedan jan. 2005713 inlägg
#2
<html>
<head>

<script language="javascript">

function visa_visitkort(form) {
var foretag = form.foretag.value;
var efternamn = form.efternamn.value;
var fornamn = form.fornamn.value;
var titel = form.titel.value;
var tfn = form.tfn.value;
var epost = form.epost.value;
var bakgrundsfarg = form.bakgrundsfarg.value;
var textfarg = form.textfarg.value;
var typsnitt = form.typsnitt.value;

win = window.open([red]'', ''[/red], 'popup', 'toolbar = no, status = no,width=350,height=150');
win.document.write("<body bgcolor="+bakgrundsfarg+">[B]<br>[/B]");
win.document.write("<font color="+textfarg+">[B]<br>[/B]");
win.document.write("<font face="+typsnitt+">[B]<br>[/B]");
win.document.write("<font size=6>" + foretag + "</font>[B]<br>[/B]");
win.document.write("<font size=3>" + fornamn +" " + efternamn + "</font>[B]<br>[/B]");
win.document.write("<font size=2>" + titel + "</font>[B]<br>[/B]");
win.document.write ("[B]<br>"); // elle något?![/B]
win.document.write("<font size=3>"+tfn+"</font>[B]<br>[/B]");
win.document.write("<font size=2>" + epost + "</font>");
}

</script>

</head>

<body>
<blockquote>
<form>
<table border="0" cellpadding="5" bgcolor="#33CCFF">
<tr><td colspan="2"><h2>Beställ ditt visitkort här:</h"></td></tr>
<tr><td>Företag:</td><td> <input type="text" name="foretag"></td></tr>
<tr><td>Efternamn:</td><td> <input type="text" name="efternamn"></td></tr>
<tr><td>Förnamn:</td><td> <input type="text" name="fornamn"></td></tr>
<tr><td>Titel:</td><td> <input type="text" name="titel"></td></tr>
<tr><td>Telefon:</td><td> <input type="text" name="tfn"></td></tr>
<tr><td>E-post:</td><td> <input type="text" name="epost"></td></tr>
<tr><td>Bakgrundsfärg: </td><td> <select name="bakgrundsfarg">
<option value="#33CCFF">Ljusblå
<option value=" #FFFFCC">Ljusgul
<option value="#ffffff">Vit 
<option value="#00FFFF">Turkos
</select></td></tr>
<tr><td>Textfärg: </td><td> <select name="textfarg">
<option value="#000000">Svart
<option value="#0000FF">Blå
<option value="#FF0000">Röd
<option value="#006400">Mörkgrön
</select></td></tr>
<tr><td>Typsnitt: </td><td> <select name="typsnitt">
<option value="verdana">Verdana
<option value="ariel">Ariel
<option value="tahoma">Tahoma
<option value="impact">Impact
</select></td></tr>
<tr><td colspan="2" align="center">
<input type="button" value="Skriv ut" onclick="visa_visitkort(this.form)">
<input type="reset" value="Nollställ">
</td></tr></table>
</form>
</body>
</html>

Bytte " mot enkla snuffar ' >> window.open('', '' ,
Sen tror jag du får sätta in radbrytningar för hand <BR>

emissionMedlem sedan dec. 19996 721 inlägg
#3

Stäng dokumentet med win.document.close() och se till att det är korrekt HTML.

reka1Medlem sedan sep. 2001650 inlägg
#4

Tack för era svar. Problemet är löst.

125 ms totalt · 3 externa anrop · v20260731065814-full.fb544a5a
0 ms — hämta forumlista (cache)
0 ms — hämta statistik (cache)
122 ms — hämta tråd, inlägg och bilagor (db)