tutorials.de Buch-Aktion 05/2012
ERLEDIGT
NEIN
ANTWORTEN
6
ZUGRIFFE
1151
EMPFEHLEN
  • An Twitter übertragen
  • An Facebook übertragen
AUF DIESES THEMA
ANTWORTEN
  1. #1
    Chrischnian Tutorials.de Gastzugang
    Hey Leute,

    wie mach ich folgendes?

    Ein Button soll beim laden zwar zu sehen sein aber erst nach 3 Sekunden soll er funktionieren

    Bitte um Hilfe


    Gruß

    Chris
     

  2. #2
    Registriert seit
    Dec 2003
    Ort
    Detmold (NRW)
    Beiträge
    124
    Würd ich an Deiner Stelle dann mit Flash machen...
     
    Algengrütze!

  3. #3
    Registriert seit
    Nov 2002
    Ort
    Altdorf bei Nürnberg
    Beiträge
    3.027
    Ach, wieso Flash?

    PHP-Code:
    <script type="text/javascript">
    function 
    setVisibility()
    {
        
    setTimeout(  "window.document.getElementById('oButton')"
                   
    ".style.visibility = 'visible';",
                     
    3000);
    }
    </script>

    <body onLoad="setVisibility();">

    <input type="button" value=" lala " style="visibility:hidden;" id="oButton"> 
     

  4. #4
    Avatar von Sven Mintel
    Sven Mintel Sven Mintel ist offline Mitglied
    Registriert seit
    Aug 2003
    Beiträge
    18.238
    Blog-Einträge
    6
    Wenn er sofort zu sehen sein soll, aber erst später benutzbar, musst du das "disabled"-Attribut des Knopfes setzen und nach 3sec ändern:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    
    [font=Tahoma]
    <html>
    <head>
    <script type="text/javascript">
    function enableButt()
    {
    setTimeout("document.formular.Butt.disabled=false",3000);
    }
    </script>
    </head>
    <body onLoad="enableButt();">
    <form name="formular">
    <input type="button" value=" lala " name="Butt"disabled>
    </form>
    </body>
    </html>
    [/font]
     

  5. #5
    mansolania mansolania ist offline Grünschnabel
    Registriert seit
    Feb 2004
    Beiträge
    2
    Hallo!

    Ich möchte gerne das Script von fatalus verwenden.
    Nach dem der Button 3 Sekunden lang inaktiv ist, wird er aktiviert.
    Nun soll noch bei einem Klick eine bestimmte URL aufgerufen werden.
    Was muss ich an dem Script ändern, damit eine Internetseite aufgerufen wird?

    Ich hätte es so probiert:
    Code :
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    
    <html>
    <head>
    <script type="text/javascript">
    function enablecheck()
    {
    setTimeout("document.formular.check.disabled=false",3000);
    }
    </script>
    </head>
    <body onLoad="enablecheck();">
    <form name="formular">
    <input name="check" type="button" onClick="http:\\[url]www.test.de[/url]" value=" Ein Text ">
    </form>
    </body>
    </html>
    Jedoch funktioniert das nicht. Wäre nett, wenn mir jemand helfen könnte!

    Danke im Vorraus!
     

  6. #6
    xollo xollo ist offline Mitglied Silber
    Registriert seit
    Feb 2004
    Beiträge
    80
    Hi,
    Code :
    1
    
    onClick="[COLOR=red]top.location='http://www.test.de'[/COLOR]"

    xollo
     
    Es ist leichter auf etwas zu verzichten als ewig vergeblich danach zu suchen.

  7. #7
    mansolania mansolania ist offline Grünschnabel
    Registriert seit
    Feb 2004
    Beiträge
    2
    Hallo!

    Funktioniert wunderbar, Danke!
    (Weiß nicht ob das unter Spam fällt, aber ein Danke gehört sich )

    mansolania
     

Ähnliche Themen

  1. Antworten: 6
    Letzter Beitrag: 10.08.10, 17:12
  2. Link erst nach 30s einblenden
    Von Megamorph im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 07.04.06, 21:43
  3. Button nach bestimmter Zeit Aktion durchführen lassen
    Von Raetsel im Forum Swing, Java2D/3D, SWT, JFace
    Antworten: 2
    Letzter Beitrag: 05.04.05, 23:54
  4. Seite erst laden und dann einblenden
    Von casr im Forum HTML & XHTML
    Antworten: 8
    Letzter Beitrag: 07.03.05, 12:12
  5. Funktion erst nach gewisser Zeit ausführen lassen
    Von arcanon im Forum Javascript & Ajax
    Antworten: 2
    Letzter Beitrag: 26.10.03, 18:58