PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : HILFE!!!! SEHR SEHR DRINGEND


Gast
2007-05-01, 22:18:13
Hi Leute,
hab ein riesen Problem. Muss bis morgen 8 Uhr was in der FH abgeben und bekomme es einfach nicht hin. Ich habe eine Art "Super Link" der 10 Links/fenster öffnet. Diese Fenster sollen jedoch nach 10 sec wieder geschlossen werden. so weit bin ich gekommen! Bitte um Hilfe!

<html>
<head>
<title>Mobile Datenerfassung Else V0.1</title>

<style type="text/css">
<!--
.Stil1 {
font-size: 16px;
color: #FF0000;
font-weight: bold;
}
-->
</style>
</head>



<body>
<script type="text/javascript"
language="javascript1.2">
<!--
function zusammenfassen() {
var a=eval(document.getElementsByTagName("a"));
links = new Array();
for (var j=0; j<a.length; j++) {
if (a[j].href.indexOf("www")>0) {
links[j]=a[j].href;
a[j].style.visibility="hidden";
}
}
document.getElementById("einklick").style.visibility="visible";
}

function aufruf() {
f = new Array(links.length);
for (var j=0; j<links.length; j++) {
var tmp = links[j];
f[j]=window.open(links[j], "Fenster"+j, "width=310,height=400,left=0,top="+(j*10));


}

}

function popup(url)
{

meinpopup=window.open();
meinpopup.setTimeout('window.close()',10000);

}


</script>




</head>
<body onLoad="zusammenfassen()">



<h1>Mobile Datenerfassung Else V0.1 </h1>
<p>Upload bzw. Erfassung von Waren und Produkten </p>
<table width="242" border="2">
<tr>
<td width="60" background="javascript: popup">
<p><a href="http://www.google.de" target="_blank">link 1</a></p>
<p><a href="http://www.clubshuttle.de" target="_blank">link 2 </a></p>
<p><a href="http://www.fireball.de" target="_blank">link 3</a></p>
<p><a href="http://www.hft-stuttgart.de" target="_blank">link 4</a></p>
<p> <a href="http://www.cocoonclub.net" target="_blank">link 5</a></p>
<p><a href="http://www.derbst.com" target="_blank">link 6</a></p>
<p><a href="http://www.kwick.de" target="_blank">link 7</a></p>
<p><a href="http://www.youtube.com" target="_blank">link 8</a></p>
<p><a href="http://www.eisemann-reisen.de" target="_blank">link 9</a></p>
<p><a href="http://www.t-online.de" target="_blank">link 10</a></p>
<p>&nbsp;</p>
</td>
<td width="122"><span class="Stil1">Super Link: </span><a href="javascript:aufruf()" style="visibility:hidden" id="einklick">alles auf einen Klick</a></td>
</tr>
</table>
<p>&nbsp;</p>



<p class="Stil1">Falls Sie kein Java Skript aktiviert haben, klicken sie bitte oben auf den gelben Balken und lassen Sie geblockte Inhalte zu. Somit k&ouml;nnen alle Produkte gleichzeitig upgeloaded werden.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<table border="1">
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>
<A HREF="settings.html"> Settings </A>
<br>
<A HREF="faq.html"> FAQ und Probleme </A>
</td>

</tr>
</table>
<p align="right"> April 2007 </br>
<p align="right"> produced by Team Nr. 1 der Informationslogistik der HfT-Stuttgart </br>
</body>
</html>

Gast
2007-05-01, 23:35:01
Also das Aufpoppen funktioniert schonmal im IE6.

Nur schliessen sich die Fenster nicht nach 10 Sekunden.
Keiner eine Idee warum

meinpopup.setTimeout('window.close()',10000);

ignoriert wird?

Gast
2007-05-01, 23:44:39
Hab ich mir auch schon gedacht. Aber wie kann ich das feststellen ob die Funktion "close" überhaupt aufgerufen wird? Vielleicht unterbricht es ja irgendwo.

Sephiroth
2007-05-01, 23:52:08
Die Funktion popup() wird nie aufgerufen.

Gast2
2007-05-02, 00:41:39
So funktioniert es schonmal für das letzte geöffnete Popup, besser als nichts :-)

<html>
<head>
<title>Mobile Datenerfassung Else V0.1</title>

<style type="text/css">
<!--
.Stil1 {
font-size: 16px;
color: #FF0000;
font-weight: bold;
}
-->
</style>
</head>



<body>
<script type="text/javascript"
language="javascript1.2">
<!--
function zusammenfassen() {
var a=eval(document.getElementsByTagName("a"));
links = new Array();
for (var j=0; j<a.length; j++) {
if (a[j].href.indexOf("www")>0) {
links[j]=a[j].href;
a[j].style.visibility="hidden";
}
}
document.getElementById("einklick").style.visibility="visible";
}

function aufruf() {
f = new Array(links.length);
for (var j=0; j<links.length; j++) {
var tmp = links[j];
f[j]=window.open(links[j], "Fenster"+j, "width=310,height=400,left=0,top="+(j*10));
setTimeout("self.close();", 10000);


}

}




</script>




</head>
<body onLoad="zusammenfassen()">



<h1>Mobile Datenerfassung Else V0.1 </h1>
<p>Upload bzw. Erfassung von Waren und Produkten </p>
<table width="242" border="2">
<tr>
<td width="60" background="javascript: popup">
<p><a href="http://www.google.de" target="_blank">link 1</a></p>
<p><a href="http://www.clubshuttle.de" target="_blank">link 2 </a></p>
<p><a href="http://www.fireball.de" target="_blank">link 3</a></p>
<p><a href="http://www.hft-stuttgart.de" target="_blank">link 4</a></p>
<p> <a href="http://www.cocoonclub.net" target="_blank">link 5</a></p>
<p><a href="http://www.derbst.com" target="_blank">link 6</a></p>
<p><a href="http://www.kwick.de" target="_blank">link 7</a></p>
<p><a href="http://www.youtube.com" target="_blank">link 8</a></p>
<p><a href="http://www.eisemann-reisen.de" target="_blank">link 9</a></p>
<p><a href="http://www.t-online.de" target="_blank">link 10</a></p>
<p>&nbsp;</p>
</td>
<td width="122"><span class="Stil1">Super Link: </span><a href="javascript:aufruf()" style="visibility:hidden"

id="einklick">alles auf einen Klick</a></td>
</tr>
</table>
<p>&nbsp;</p>



<p class="Stil1">Falls Sie kein Java Skript aktiviert haben, klicken sie bitte oben auf den gelben Balken und lassen Sie

geblockte Inhalte zu. Somit k&ouml;nnen alle Produkte gleichzeitig upgeloaded werden.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<table border="1">
<tr>
<td>&nbsp;</td>
</tr>
<tr>
<td>
<A HREF="settings.html"> Settings </A>
<br>
<A HREF="faq.html"> FAQ und Probleme </A>
</td>

</tr>
</table>
<p align="right"> April 2007 </br>
<p align="right"> produced by Team Nr. 1 der Informationslogistik der HfT-Stuttgart </br>
</body>
</html>

Gast 2
2007-05-02, 00:47:35
Oh ne, lass mal den Code da oben, macht mehr Probleme als er löst :-)

Gast 2
2007-05-02, 00:50:48
eigentlich müsste es so funktionieren, tut es aber nicht wirklich:

f[j]=window.open(links[j], "Fenster"+j, "width=310,height=400,left=0,top="+(j*10)), setTimeout("window.close();", 10000);

Er schliesst nach 10 Sekunden nur das Fenster was gerade den Fokus hat :-(

Gast
2007-05-02, 07:31:42
So ein Misst. Kann das eventuell sein dass soetwas gar nicht geht? Hab es mal hinbekommen aber nur mit leeren seiten. Der öffnet mir die 10 links aber zeigt sie nicht an. Nach 10 sec. schließt dann wieder alles.