Heavy-Dee
Mitglied
Hallo zusammen,
Auf einer Infoseite die als ActiveDesktop in WindowsXP eingebettet ist benötige ich den Benutzernamen des am Client angemeldeten Users.
Diese Funktion habe ich wie folgt gelöst.
<html>
<head>
<script type="text/vbscript" language="VBScript">
<!--
Sub Username()
Dim objNet
On Error Resume Next
Set objNet = CreateObject("WScript.NetWork")
document.form_user.log_user.value = objNet.UserName
Set objNet = Nothing
End Sub
-->
</script>
</head>
<body>
<?php
if (!isset($_POST['log_user']))
{
?>
<form name="form_user" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<input name="log_user" type="text"/>
<script type="text/vbscript" language="VBscript">
<!--
if document.form_user.log_user.value = "" Then
Call Username()
End if
-->
</script>
</form>
<script type="text/javascript" language="JavaScript">
<!--
document.form_user.submit();
-->
</script>
<?php
}
else
{
echo $_POST['log_user'];
}
?>
</body>
</html>
Um die Informationen der Seite immer auf dem neuesten Stand zu halten, aktualisiert sich die Seite im ActiveDesktop alle 10 Minuten.
Das Problem ist nur, das bei jeder Aktualisierung im ActiveDesktop der InternetExplorer (Standardbrowser) mit der Infoseite geöffnet wird.
Das passiert aber nur wenn die oben angeführte Nutzerabfrage implementiert ist.
Kann mir jemand sagen warum der IExplorer geöffnet wird, und wie das abgeschaltet werden kann.
Gruß
Heavy-Dee
Auf einer Infoseite die als ActiveDesktop in WindowsXP eingebettet ist benötige ich den Benutzernamen des am Client angemeldeten Users.
Diese Funktion habe ich wie folgt gelöst.
<html>
<head>
<script type="text/vbscript" language="VBScript">
<!--
Sub Username()
Dim objNet
On Error Resume Next
Set objNet = CreateObject("WScript.NetWork")
document.form_user.log_user.value = objNet.UserName
Set objNet = Nothing
End Sub
-->
</script>
</head>
<body>
<?php
if (!isset($_POST['log_user']))
{
?>
<form name="form_user" action="<?php echo $_SERVER['PHP_SELF'];?>" method="post">
<input name="log_user" type="text"/>
<script type="text/vbscript" language="VBscript">
<!--
if document.form_user.log_user.value = "" Then
Call Username()
End if
-->
</script>
</form>
<script type="text/javascript" language="JavaScript">
<!--
document.form_user.submit();
-->
</script>
<?php
}
else
{
echo $_POST['log_user'];
}
?>
</body>
</html>
Um die Informationen der Seite immer auf dem neuesten Stand zu halten, aktualisiert sich die Seite im ActiveDesktop alle 10 Minuten.
Das Problem ist nur, das bei jeder Aktualisierung im ActiveDesktop der InternetExplorer (Standardbrowser) mit der Infoseite geöffnet wird.
Das passiert aber nur wenn die oben angeführte Nutzerabfrage implementiert ist.
Kann mir jemand sagen warum der IExplorer geöffnet wird, und wie das abgeschaltet werden kann.
Gruß
Heavy-Dee